gulp-nodemon watcher не работает

Я разрабатываю сервер веб-сокетов, я попытался перезапустить сервер с помощью 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 ответ

Решение

gulp-nodemon наследует свои параметры от nodemon, Касательно watch Вариант документы говорят это:

По умолчанию nodemon будет проходить через подкаталоги, поэтому нет необходимости явно включать подкаталоги. [...] Не используйте unix globbing для передачи нескольких каталогов, например --watch ./lib/*, он не будет работать

Так что не может и не нужно использовать Globstar ** в вашем watch вариант. Достаточно просто указать каталог:

gulp.task('startWebsocketServer', function() {
  return nodemon({
    script: './server/websocket/server.js',
    watch: ['./server/websocket']
  });
});
Другие вопросы по тегам