16 lines
504 B
JavaScript
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')); |