【发布时间】:2019-01-24 15:08:16
【问题描述】:
我的 gulp 有问题。
它工作正常而且速度非常快,但 Gulp 正在编译我项目中的所有 js 文件...
我的 gulp-watch:
gulp.task('watch', function () {
gulp.watch(sassFilesWatch, ['styles']);
gulp.watch(jsFilesWatch, ['uglify'])
});
我的数组:
var jsFilesWatch = [
'clients/*/template/lib/jscripts/*.js',
'clients/*/template/modules/**/*.js',
'system/lib/jscripts/*.js',
'system/mod/**/*.js',
'clients/core/modules/**/*.js',
'!/**/*.min.js'
];
这就是我的功能:
gulp.task('uglify', function(){
pump([
gulp.src(jsFilesWatch, {
base: './'
}),
debug({
title: 'Compiled',
showFiles: false,
}),
uglify(),
rename({ suffix: '.min' }),
gulp.dest('./')
]);
});
这就是输出:
Output
应该只编译我保存的文件 我怎样才能做到这一点?
非常感谢
【问题讨论】:
标签: javascript gulp gulp-watch gulp-uglify