0

每次保存文件(手动)时,我在尝试同时查看文件和美化文件时遇到了一些困难。我刚刚升级到 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);

});
4

1 回答 1

0

假设您已经完成了beautify_js任务,下面是如何为 gulp-watch 提供一组回调,这对 gulp v3 和 v4-alpha 都有效。

gulp.task("watch", function() {
    gulp.watch("js/*.js", ["beautify_js", "another_task"]);
});
于 2017-01-18T03:59:35.920 回答