gulp-nodemon监视器不起作用

我正在开发一个websocket服务器,我试图用nodemon重新启动服务器,只要我改变它。 不过看起来这不适合我。

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

有没有人有一个想法,我在这里做错了吗?

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

gulp-nodemonnodemoninheritance它的选项。 关于watch选项,文档说:

默认情况下,nodemon将遍历子目录,所以不需要明确包含子目录。 […]不要使用unix globbing来传递多个目录,例如–watch ./lib/*,它将不起作用

所以不能也不需要在你的watch选项中使用globstar ** 。 只需指定目录就足够了:

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