如何在开发过程中制作Hapi自动重装应用程序

时间:2014-10-29 01:18:49

标签: node.js hapijs

我是* Hapi *框架的新手。在开发过程中,每当我对代码进行任何更改时,我都必须重新启动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,但没有用。

3 个答案:

答案 0 :(得分:10)

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

答案 1 :(得分:4)

我发现node-dev对我有用。

npm install -g node-dev

答案 2 :(得分:1)

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

pm2 start app --watch

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