(1) 使用supervisor提高nodejs调试效率
轉(zhuǎn)載地址 :?http://www.cnblogs.com/pigtail/archive/2013/01/08/2851056.html
使用supervisor提高nodejs調(diào)試效率
以往我們在開發(fā)php程序調(diào)試的時候,每修改一次,可以直接去瀏覽器瀏覽,不需要重啟服務(wù)。但是在開發(fā)nodejs程序,調(diào)試的時候,無論你修改了代碼的哪一部分,都需要重啟服務(wù)才能生效。這是因為 Node.js 只有在第一次引用到某部份時才會去解析腳
本文件,以后都會直接訪問內(nèi)存,避免重復載入。。Node.js的這種設(shè)計雖然有利于提高性能,卻不利于開發(fā)調(diào)試,因為我們在開發(fā)過程中總是希望修改后立即看到效果,而不是每次都要終止進程并重啟。supervisor 可以幫助你實現(xiàn)這個功能,它會監(jiān)視你對代碼的改動,并自動重啟 Node.js。
supervisor的安裝也很簡單:
直接用npm安裝既可,鍵入命令: npm -g install supervisor
這里注意一點的就是,supervisor必須安裝到全局,如果你不安裝到全局,錯誤命令會提示你安裝到全局。
如果不想安裝到默認的全局,也可以自己修改全局路徑到當前路徑
npm config set prefix "路徑"
安裝完以后就可以用supervisor 來啟動服務(wù)了。
supervisor app.js啟動完全是這個樣子
修改一下,然后刷新
總結(jié)
以上是生活随笔為你收集整理的(1) 使用supervisor提高nodejs调试效率的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 方欣科技算法面试:蛇形矩阵2
- 下一篇: 王爽汇编第二册:将每个单词的前四位改为大