我正在开发一个项目,该项目使用gulp将已编译的vue资产与其他javascript资产连接起来。
运行gulp
时,所有运行成功。
但是,现在我需要在已编译的vue文件上添加一个监视程序,如下所示。
gulp.task('watch', ['scripts'], function() {
gulp.watch('js/vue/compiled.js', { ignoreInitial: false });
});
尽管看守进程似乎已经开始,但是在compile.js文件得到更新时,它不会更新。知道为什么会这样吗?
答案 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 });
});