每次保存文件(手动)时,我都会在尝试观看文件和美化时遇到一些困难。我刚刚升级到Gulp 4.使用Gulp 3我没有任何问题应用这个逻辑,如果我没有错,看守任务回调没有考虑改变在无限循环中再次运行手表。
我应该如何在同一个文件中实现?
function beautify_js(){
return gulp
.src('js/*.js')
.pipe(beautify())
.pipe(gulp.dest('js/'));
}
gulp.task('watch', function() {
gulp.watch('js/*.js', beautify_js);
});
答案 0 :(得分:0)
假设您已经有beautify_js
任务,这里是如何给gulp-watch提供一组回调,这对gulp v3和v4-alpha都有效。
gulp.task("watch", function() {
gulp.watch("js/*.js", ["beautify_js", "another_task"]);
});