2014-10-29 96 views
10

我是* Hapi *框架的新手。在开发过程中,每当我对代码进行任何更改时,都必须重新启动hapi服务器。如何在开发过程中使Hapi自动重新加载应用程序

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

UPDATE:

由于dylants“的建议,Nodemon的伟大工程。

但是,在我的应用程序中有一个硒独立子进程,无论何时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(http://nodemon.io/)? – dylants 2014-10-29 02:09:15

+0

非常感谢。有用!但是,在我的应用程序中有一个硒独立子进程,每当nodemon重新启动时,它都会生成一个错误日志。 “...无法写入核心转储核心转储已被禁用要启用核心转储,请在再次启动Java之前尝试”ulimit -c unlimited“...”我尝试了https://github.com/remy/nodemon #controls-shutdown-of-your-script this,这没有帮助。有任何想法吗? – snowery 2014-10-29 21:05:37

回答

4

我发现node-dev对我很好。

npm install -g node-dev 
+0

不再维护了似乎 – sam 2016-11-24 14:42:57

7

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

+1

不能很好地运行hapi js运行ejs模板.. – Martian2049 2016-07-18 05:53:32

相关问题