Gulp手表未触发
Gulp watch not triggering
我正在开发一个项目,该项目使用 gulp 将已编译的 vue 资产与其他 javascript 资产连接起来。
当运行gulp
时,全部运行成功
但是,现在我需要在编译后的 vue 文件上添加一个 watcher,如下所示。
gulp.task('watch', ['scripts'], function() {
gulp.watch('js/vue/compiled.js', { ignoreInitial: false });
});
虽然观察程序进程似乎启动了,但它不会在 compiled.js 文件更新时更新。知道这是为什么吗?
与其将 gulp 函数放在 gulp.task 中执行,不如将其放在 gulp.watch 中。像这样:
gulp.task('watch', function() {
gulp.watch('js/vue/compiled.js', ['scripts'], { ignoreInitial: false });
});
通常我的gulp任务是这样写的:
gulp.task('watch', function() {
gulp.watch('js/vue/compiled.js', ['scripts'], { ignoreInitial: false });
});
我正在开发一个项目,该项目使用 gulp 将已编译的 vue 资产与其他 javascript 资产连接起来。
当运行gulp
时,全部运行成功
但是,现在我需要在编译后的 vue 文件上添加一个 watcher,如下所示。
gulp.task('watch', ['scripts'], function() {
gulp.watch('js/vue/compiled.js', { ignoreInitial: false });
});
虽然观察程序进程似乎启动了,但它不会在 compiled.js 文件更新时更新。知道这是为什么吗?
与其将 gulp 函数放在 gulp.task 中执行,不如将其放在 gulp.watch 中。像这样:
gulp.task('watch', function() {
gulp.watch('js/vue/compiled.js', ['scripts'], { ignoreInitial: false });
});
通常我的gulp任务是这样写的:
gulp.task('watch', function() {
gulp.watch('js/vue/compiled.js', ['scripts'], { ignoreInitial: false });
});