2

我正在使用 gulp。我有一个任务

gulp.task('watch', function () {
    gulp.watch(['app/**/*.js'], ['scripts']);
});

我有相同的文件夹结构:

  • 应用程序
    • 模块
      • 行政
        • adminCtrl.js
        • 主页Ctrl.js
  • 应用程序.js

如果我将文件 *.js 或新子目录添加到“modules/admin”中,gulp watch 工作,但是,如果我在 modules/ 中创建新子目录,例如“about”,并添加到“about”文件中,例如 aboutCtrl.js,gulp watch 不工作。我该如何解决这个问题?

4

1 回答 1

2

我想说你最好的选择是不经常地重新运行 Gulp 或者在你添加新目录之后。似乎 gulp-watch 背后的“凝视”库存在与此相关的问题,他们计划在即将发布的版本中解决这些问题。参考:https ://github.com/shama/gaze/issues/70

于 2015-01-04T18:49:19.957 回答