РАЗ Как говорит название, я использую gulp-nodemon
модуль в моем файле глоток, чтобы nodemon перезагрузить сервер, когда он обнаруживает изменение файла:Глоток-Nodemon отслеживает изменения и перезапускает только
gulp.task('default', function() {
nodemon({ script: 'dist/server/main.js',
tasks: ['server', 'bundle', 'css', 'ejs'],
ext: 'ejs js json'
}).on('restart', function() {
console.log('Restarted!');
});
});
Все перечисленные задачи - это основные задачи сборки. Когда я изменяю файл, сервер перезагружается, но будущие изменения игнорируются:
Более того, что если я прервать процесс (CTRL+C
) nodemon показывает сообщение перезагрузки, если 2 экземпляра выполняется на то же самое время:
я делаю что-то неправильно с gulp-nodemon
? Или просто gulp
в целом?
Когда вы делаете изменения после первого запуска, это говорит, что он работает под управлением задачи, но это ничего не меняет? –
Он делает, он изменяется и успешно перезапускается. –
Похоже, что это проблема с самим gulp-nodemon: https://github.com/JacksonGariety/gulp-nodemon/issues/70 –