Javascript 大口手表并不总是工作
有时,当我保存javascript文件时,gulp watch不起作用。下面是我的手表任务Javascript 大口手表并不总是工作,javascript,gulp,watch,Javascript,Gulp,Watch,有时,当我保存javascript文件时,gulp watch不起作用。下面是我的手表任务 gulp.task('watch', function() { gulp.watch('./src/**/*.js', ['js']); }); 我有很多子目录。建议将我的值班任务更具体一些,如: gulp.task('watch', function() { gulp.watch('./src/*.js', ['js']); gulp.watch('./src/dir1/**/
gulp.task('watch', function() {
gulp.watch('./src/**/*.js', ['js']);
});
我有很多子目录。建议将我的值班任务更具体一些,如:
gulp.task('watch', function() {
gulp.watch('./src/*.js', ['js']);
gulp.watch('./src/dir1/**/*.js', ['js']);
gulp.watch('./src/dir2/**/*.js', ['js']);
});
你需要让你的任务稍微具体一点 使用“./src/***.js”,您只能在子文件夹中查看javascript文件,而不是在/src的第一级/ 喝一口手表(['./src/***.js','./src/***.js'],['js'])就行了。请记住,watch可以使用字符串数组进行监视,不要多次调用它 这里有一个类似的问题和答案:
据我所知,这个答案是不正确的。Gulp使用库进行全局绑定,所以您可以对其进行测试:
console.log(minimatch('./src/test.js','./src/***.js'))
outputstrue
。此外,尽管我找不到特定于globin-Gulp的文档,但如果您在其他上下文中查看***
,您会发现这种行为是正常的。例如:“请注意,这与当前目录以及子目录中的文件相匹配”。