gulp.task('js', function () {
gulp.src(['src/js/*.js', '!src/js/**/{test1,test2,test3}.js'])
.pipe(uglify({
//mangle: true,//类型:Boolean 默认:true 是否修改变量名
mangle: {except: ['require' ,'exports' ,'module' ,'$']}//排除混淆关键字
}))
.pipe(gulp.dest('dist/js'));
});
gulp.src(['src/js/*.js', '!src/js/**/{test1,test2,test3}.js'])
.pipe(uglify({
//mangle: true,//类型:Boolean 默认:true 是否修改变量名
mangle: {except: ['require' ,'exports' ,'module' ,'$']}//排除混淆关键字
}))
.pipe(gulp.dest('dist/js'));
});
本文介绍了一个使用Gulp任务来压缩JavaScript文件的例子。通过设置排除模式,避免了特定目录下的测试文件被压缩,并指定了保留某些关键字不被混淆。
667

被折叠的 条评论
为什么被折叠?



