以往我們在開發php程式除錯的時候,每修改一次,可以直接去瀏覽器瀏覽,不需要重啟服務。但是在開發nodejs程式,除錯的時候,無論你修改了**的哪一部分,都需要重啟服務才能生效。這是因為 node.js 只有在第一次引用到某部份時才會去解析腳
本檔案,以後都會直接訪問記憶體,避免重複載入。。node.js的這種設計雖然有利於提高效能,卻不利於開發除錯,因為我們在開發過程中總是希望修改後立即看到效果,而不是每次都要終止程序並重啟。supervisor 可以幫助你實現這個功能,它會監視你對**的改動,並自動重啟 node.js。
supervisor的安裝也很簡單:
直接用npm安裝既可,鍵入命令: npm -g install supervisor
這裡注意一點的就是,supervisor必須安裝到全域性,如果你不安裝到全域性,錯誤命令會提示你安裝到全域性。
如果不想安裝到預設的全域性,也可以自己修改全域性路徑到當前路徑
npm config set prefix "路徑"
安裝完以後就可以用supervisor 來啟動服務了。
啟動完全是這個樣子
修改一下,然後重新整理
使用supervisor提高nodejs開發效率
node.js開發中使用node supervisor實現監測檔案修改並自動重啟應用的功能,嚴重影響開發效率,因為 node.js 只有在第一次引用到某部份時才會去解析指令碼檔案,以後都會直接訪問記憶體,避免重複載入,提高效能。如果能像修改php指令碼後直接重新整理瀏覽器就可以察看更改結果就好了,n...
使用supervisor提高nodejs除錯效率
以往我們在開發php程式除錯的時候,每修改一次,可以直接去瀏覽器瀏覽,不需要重啟服務。但是在開發nodejs程式,除錯的時候,無論你修改了 的哪一部分,都需要重啟服務才能生效。這是因為 node.js 只有在第一次引用到某部份時才會去解析腳 本檔案,以後都會直接訪問記憶體,避免重複載入。node.j...
安裝使用supervisor
yum install python setuptools easy install supervisor 測試安裝是否成功 echo supervisord conf 2.建立配置檔案 建立supervisor配置檔案目錄 etc supervisor mkdir m 755 p etc supe...