13

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

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

更新:

感谢dylants的建议,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,它没有帮助。

4

3 回答 3

11

我用过nodemon。您只需启动服务器,$ nodemon而不是$ npm start每次更改服务器代码时都会重新启动服务器。

于 2014-12-04T20:15:13.617 回答
4

我发现node-dev很适合我。

npm install -g node-dev
于 2014-11-21T05:07:12.150 回答
3

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

pm2 start app --watch

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

于 2017-06-15T14:13:12.140 回答