Gulp手表未触发

时间:2018-10-08 13:28:17

标签: javascript gulp gulp-watch

我正在开发一个项目,该项目使用gulp将已编译的vue资产与其他javascript资产连接起来。

运行gulp时,所有运行成功。

但是,现在我需要在已编译的vue文件上添加一个监视程序,如下所示。

gulp.task('watch', ['scripts'], function() {
    gulp.watch('js/vue/compiled.js', { ignoreInitial: false });
});  

尽管看守进程似乎已经开始,但是在compile.js文件得到更新时,它不会更新。知道为什么会这样吗?

2 个答案:

答案 0 :(得分:2)

通常我写 gulp任务的方式是这样的:

gulp.task('watch', function() {
    gulp.watch('js/vue/compiled.js', ['scripts'], { ignoreInitial: false });
});

答案 1 :(得分:1)

与其将gulp函数放置在gulp.task中执行,而不是将其放置在gulp.watch中。像这样:

gulp.task('watch', function() {
    gulp.watch('js/vue/compiled.js', ['scripts'], { ignoreInitial: false });
});  
相关问题