2013-03-20 47 views
2

我有我永遠使用的節點服務器。但每次如果我編輯我的代碼,我將不得不重新啓動服務器。我遇到了一個名爲hotnode的模塊,該模塊可以執行實時編輯,但它與永久模塊具有相同的性能,或者可以使用這兩個模塊運行我的代碼。我很困惑。任何幫助將很有幫助如何在不重新啓動服務器的情況下編輯和部署代碼?

回答

1

作爲nodemon的替代品,您可以使用node-supervisor

我曾經使用nodemon,但由於某種原因,它沒有檢測到我的Linux機器上的代碼更改,哪位主管完美無瑕。

缺點是它沒有(或者至少沒有)給出多彩的輸出nodemon給出的。

+0

nodemon有一個選項可以永久使用。但是節點 - 主管可以永遠組合嗎?因爲我在我的生產部署中永遠使用。如果有任何模塊同時執行永久性功能和實時編輯,它將非常有幫助 – 2013-03-21 03:14:59

+0

@AmandaG我懷疑,因爲它們兩者的用途大致相同,甚至有[問題提出同樣的問題](https://github.com/isaacs/node-supervisor/issues/27) – soulcheck 2013-03-21 08:31:32

2

看看nodemon

nodemon將監視nodemon啓動的目錄中的文件,如果它們發生更改,它將自動重新啓動節點應用程序。

+0

永遠是一個模塊,重新啓動服務器,即使有任何錯誤說如果我打我的nodejs服務器錯誤的請求參數,然後永遠只是重新啓動我的server.will nodemon處理該功能與實時編輯? – 2013-03-20 12:45:58

+0

您可以將nodemon與永久混用(請參閱nodemon的'--exitcrash'選項) – robertklep 2013-03-20 13:07:38

+0

我試過了nodemon,但它在我的linux服務器中沒有正常工作,而node-supervisor工作正常。哪個是在生產環境中工作的最佳模塊環境? – 2013-04-09 03:56:55

相關問題