2014-10-29 100 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

相關問題