如何获得Gulp v4 watch观察文件更改?

时间:2019-08-20 22:18:55

标签: javascript gulp gulp-watch gulp-4 gulp-task

这是一个非常简单的示例gulpfile.js

var gulp = require('gulp');
function foo(done) {
    console.log('change');
    done();
}
function watchFiles() {
    console.log('starting watching...');
    gulp.watch('./gulpfile.js', gulp.series(foo));
};
gulp.task('watch-files', gulp.series(watchFiles));

每次gulpfile.js本身被编辑时,都应在控制台上显示一条消息“更改”。但这是行不通的。我收到初始消息“开始观看...”,并显示有关启动任务的Gulp信息。

$ gulp watch-files
[[[00:07:48] Using gulpfile /var/www/.../my-app/gulpfile.js
[00:07:48] Starting 'watch-files'...
[00:07:48] Starting 'watchFiles'...
starting watching...

但是将忽略要观察的已定义文件(gulpfile.js)上的更改,因此不再显示任何消息。

是什么原因导致该问题以及如何解决该问题并使watch正常工作?

0 个答案:

没有答案