Я использую nodemon
для перезапуска своего сервера node
express
при смене источников. Когда я что-то меняю, nodemon
правильно определяет измененный файл и требует перезапустить сервер:
[nodemon] restarting due to changes...
Однако, когда я взаимодействую с сервером, у меня все еще есть старое поведение (пока я не перезапущу сервер вручную). Я отключил кеш babel
, установив переменную env BABEL_DISABLE_CACHE=1
(что сработало, ~/.babel.json не было создано). Есть ли какой-то другой кеш, который я должен отключить, чтобы получить правильное поведение? Любая идея, почему это происходит?
узел: 5.1.0
нодмон: 1.8.1
платформа: ArchLinux
ОБНОВЛЕНИЕ: Вероятно, это не проблема с кешем. Я заметил, что после сохранения моего файла nodemon
не убивает дочерний процесс; старый node
все еще работает (nodemon
должен убить старый процесс и запустить новый, верно?) Ручное уничтожение моего скрипта работает без проблем.