如何使Hapi自动重新加载应用程序在开发过程中

我是* Hapi *框架的新手。 在开发过程中,无论何时对代码进行任何更改,都必须重新启动hapi服务器。

对于视图部分,我可以添加一个选项{isCached: false} ,使视图每次读取最新的HTML文件。 但是,是否有一个简单的设置,使其在更改时自动重新加载代码?

更新:

感谢dylants的build议,Nodemon的工作很好。

但是,在我的应用程序中有一个selenium独立的subprocess,每当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来启动服务器,并且每次更改服务器代码时都会重新启动服务器。

我find了node-dev来为我工作。

 npm install -g node-dev 

我个人更喜欢pm2来实现这一点。

pm2 start app --watch

有关pm2的更多信息: http : //pm2.keymetrics.io/