Ответ 1
Я использовал nodemon. Вы просто запускаете свой сервер с $ nodemon
вместо $ npm start
, и каждый раз, когда вы вносите изменения в код сервера, он перезапускает сервер.
Я новичок в * Hapi * framework. Во время разработки я должен перезапустить сервер hapi всякий раз, когда я вносил какие-либо изменения в код.
В части просмотра я могу добавить опцию {isCached: false}
, чтобы каждый раз просматривать последний html файл. Однако существует ли простая настройка, позволяющая автоматически обновлять код при каждом изменении?
UPDATE:
Благодаря предложению дилантов, Nodemon отлично работает.
Однако в моем приложении есть дочерний процесс selenium-standalone, всякий раз, когда перезапуск nodemon
, он генерирует журнал ошибок. ...Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again...
Я пробовал https://github.com/remy/nodemon#controlling-shutdown-of-your-script, это не помогает.
Я использовал nodemon. Вы просто запускаете свой сервер с $ nodemon
вместо $ npm start
, и каждый раз, когда вы вносите изменения в код сервера, он перезапускает сервер.
Я нашел node-dev, чтобы хорошо работать для меня.
npm install -g node-dev
Я лично предпочитаю pm2 для достижения этого.
pm2 start app --watch
Дополнительная информация о pm2: http://pm2.keymetrics.io/