Как сделать приложение автоматической перезагрузки Hapi во время разработки

Я новичок в * 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, это не помогает.

Ответ 1

Я использовал nodemon. Вы просто запускаете свой сервер с $ nodemon вместо $ npm start, и каждый раз, когда вы вносите изменения в код сервера, он перезапускает сервер.

Ответ 2

Я нашел node-dev, чтобы хорошо работать для меня.

npm install -g node-dev

Ответ 3

Я лично предпочитаю pm2 для достижения этого.

pm2 start app --watch

Дополнительная информация о pm2: http://pm2.keymetrics.io/