Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/450.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 大口手表并不总是工作_Javascript_Gulp_Watch - Fatal编程技术网

Javascript 大口手表并不总是工作

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/**/

有时,当我保存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/**/*.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'))
outputs
true
。此外,尽管我找不到特定于globin-Gulp的文档,但如果您在其他上下文中查看
***
,您会发现这种行为是正常的。例如:“请注意,这与当前目录以及子目录中的文件相匹配”。