使用supervisor提高nodejs調試效率


以往我們在開發php程序調試的時候,每修改一次,可以直接去瀏覽器瀏覽,不需要重啟服務。但是在開發nodejs程序,調試的時候,無論你修改了代碼的哪一部分,都需要重啟服務才能生效。這是因為 Node.js 只有在第一次引用到某部份時才會去解析腳
本文件,以后都會直接訪問內存,避免重復載入。。Node.js的這種設計雖然有利於提高性能,卻不利於開發調試,因為我們在開發過程中總是希望修改后立即看到效果,而不是每次都要終止進程並重啟。supervisor 可以幫助你實現這個功能,它會監視你對代碼的改動,並自動重啟 Node.js。

supervisor的安裝也很簡單:

直接用npm安裝既可,鍵入命令: npm -g install supervisor

這里注意一點的就是,supervisor必須安裝到全局,如果你不安裝到全局,錯誤命令會提示你安裝到全局。

如果不想安裝到默認的全局,也可以自己修改全局路徑到當前路徑

npm config set prefix "路徑"

安裝完以后就可以用supervisor 來啟動服務了。

supervisor app.js

啟動完全是這個樣子

修改一下,然后刷新


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM