【发布时间】:2017-09-14 12:15:21
【问题描述】:
我正在尝试设置一些 Gulp 任务。我想连接一些 JS 文件,将它们缩小以创建 1 个 JS 文件,但我希望每次更改原始 JS 文件时都完成此操作,但我似乎无法让“监视”任务正常运行
这是我的 Gulpfile.js
gulp.task('minify', ['watch', 'scripts'], function(){
gulp.src('themes/corp-fluid/js/dist/**/*.js')
.pipe(minify({
ext:{
src:'-debug.js',
min:'.js'
},
ignoreFiles: ['-min.js']
}))
.pipe(gulp.dest('themes/corp-fluid/js/dist'));
});
gulp.task('scripts', function(){
return gulp.src(['themes/corp-fluid/js/slick.js', 'themes/corp-fluid/js/functions.js'])
.pipe(concat('main.js'))
.pipe(gulp.dest('themes/corp-fluid/js/dist'));
});
gulp.task('watch', function(){
gulp.watch('themes/corp-fluid/js/**/*.js');
});
【问题讨论】:
-
在这里我记录了一个小型 gulp 入门应用程序,查看 github.com/wavemeetu/gulp-seed-app 并缩小并合并到单个文件中
-
谢谢,我用了你的方法,效果很好:)
-
老兄链接坏了。
标签: javascript gulp minify concat