Javascript Gulp watch不适用于子目录

Javascript Gulp watch不适用于子目录,javascript,gulp,gulp-watch,Javascript,Gulp,Gulp Watch,我要大口喝。 我有一个任务 gulp.task('watch', function () { gulp.watch(['app/**/*.js'], ['scripts']); }); 我有相同的文件夹结构: 应用程序 模块 管理员 adminCtrl.js 家 homeCtrl.js app.js 如果我将文件*.js或新的子目录(例如)添加到“modules/admin”中,gulp watch会工作,但是如果我在modules/中创建新的子目录(例如“abou

我要大口喝。 我有一个任务

gulp.task('watch', function () {
    gulp.watch(['app/**/*.js'], ['scripts']);
});
我有相同的文件夹结构:

  • 应用程序
    • 模块
      • 管理员
        • adminCtrl.js
        • homeCtrl.js
  • app.js

如果我将文件*.js或新的子目录(例如)添加到“modules/admin”中,gulp watch会工作,但是如果我在modules/中创建新的子目录(例如“about”)并将其添加到“about”文件(例如aboutCtrl.js),gulp watch不会工作。我怎样才能解决这个问题

我想说,您最好的选择是继续,不经常或在添加新目录后重新运行Gulp。gulp watch背后的“凝视”库似乎存在与此相关的问题,他们计划在即将发布的版本中解决这些问题。Ref:

可能重复“否”。这不完全是我需要的。是的,这正是我感兴趣的。但目前尚不清楚他们能在多长时间内解决这一问题。这些问题可能最好在凝视问题跟踪系统中解决。除了建议您完全避免错误之外,不确定StackOverflow上的任何人是否能够帮助您解决您未维护的软件中的错误。手动重新启动gulp或某些任务。其他变化,不保留。因此,尽管它确实是最好的。谢谢你