gulp-nodemon观察者不起作用

时间:2016-05-26 16:02:15

标签: node.js gulp

我正在开发一个websocket服务器,我尝试在更改后立即使用nodemon重启服务器。但是看起来这对我不起作用。

gulp.task('startWebsocketServer', function() {
  return nodemon({
    script: './server/websocket/server.js',
    watch: ['./server/websocket/**/*.js']
  });
});

有谁知道我在这里做错了什么?

nodemon在版本1.9.2上,nodejs在4.2.6上。

1 个答案:

答案 0 :(得分:1)

gulp-nodemonnodemon继承其选项。关于watch选项the docs,请说:

  

默认情况下,nodemon将遍历子目录,因此不需要明确包含子目录。 [...]不要使用unix globbing传递多个目录,例如--watch ./lib/*,它将无法正常工作

所以不能也不需要在**选项中使用globstar watch。只需指定目录即可:

gulp.task('startWebsocketServer', function() {
  return nodemon({
    script: './server/websocket/server.js',
    watch: ['./server/websocket']
  });
});