在開發環境下,往往需要乙個工具來自動重啟專案工程。寫 nodejs 的時候發現 supervisior 在很多地方都有他的身影,nodejs 也有乙個 npm 模組supervisior也是用來監控程序的,不過除了 supervisior 外,還有很多其他的工具;從 github 的評分上看,比較熱門的有 forever,nodemon,node-dev,具體這些工具的區別可以參考這篇文章comparison: tools to automate restarting node.js server after code changes,個人建議在開發環境中使用nodemon,因為配置比較方便,文件也很清晰。這裡簡單介紹一下nodemon的安裝與使用。
nodemon 的安裝:
npm install -g nodemon
安裝完 nodemon 後,就可以用 nodemon 來代替 node 來啟動應用,並且再也不需要手動重啟專案工程啦:
如果沒有在應用中指定埠,可以在命令中指定:
nodemon ./server.js localhost 8080
可以執行 debug 模式:
nodemon --debug ./server.js 80
檢視幫助,幫助裡面有很多選項都是一目了然:
nodemon -h 或者 nodemon -help
**:模組的安裝使用/ Node自動重啟工具 nodemon
一 為什麼要使用nodemon 在編寫除錯node.js專案,修改 後,需要頻繁的手動close掉,然後再重新啟動,非常繁瑣。現在,我們可以使用nodemon這個工具,它的作用,是監聽 檔案的變動,當 改變之後,自動重啟。二 怎麼使用 npm install g nodemon var expres...
Node自動重啟工具 nodemon
在編寫除錯node.js專案,修改 後,需要頻繁的手動close掉,然後再重新啟動,非常繁瑣。現在,我們可以使用nodemon這個工具,它的作用是監聽 檔案的變動,當 改變之後,自動重啟。nodemon cnpm install g nodemon 安裝在全域性。使用var express requ...
Node自動重啟工具 nodemon
在編寫除錯node.js專案,修改 後,需要頻繁的手動close掉,然後再重新啟動,非常繁瑣。現在,我們可以使用nodemon這個工具,它的作用是監聽 檔案的變動,當 改變之後,自動重啟。nodemon github cnpm install g nodemon 安裝在全域性。現在我們現在嘗試修改一...