Gulp手表不适用于子目录

时间:2015-01-04 18:31:52

标签: javascript gulp gulp-watch

我使用gulp。 我有一个任务

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

我有相同的文件夹结构:

  • 应用
    • 模块
      • 管理员
        • adminCtrl.js
      • 主页
        • homeCtrl.js
  • app.js

如果我将文件* .js或新子目录添加到' modules / admin',gulp watch working,但是,如果我在modules /中创建新的子目录,例如&#39关于',并添加到' about'文件,例如aboutCtrl.js,gulp watch无效。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

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