bjscar/gulpfile.js
2025-11-16 18:35:14 +08:00

16 lines
504 B
JavaScript

import gulp from 'gulp';
import uglify from 'gulp-uglify';
import babel from 'gulp-babel';
import plumber from 'gulp-plumber'; // 引入错误处理插件
// 压缩JS并转ES5的任务
gulp.task('script', function () {
return gulp.src('dist/bjscar.umd.js')
.pipe(plumber()) // 添加错误处理
.pipe(babel({ presets: ['@babel/preset-env'] })) // ES6转ES5
.pipe(uglify()) // 压缩代码
.pipe(gulp.dest('dist/es5'));
});
// 默认任务
gulp.task('default', gulp.series('script'));