使用node小技巧之通過監管員supervisor工具實現熱更新
當你通過Node.js來建立HTTP服務並執行後,由於Node.js只有在第一次引用時才會解析你的指令碼,以後的訪問均是在記憶體當中進行的,所以當你不管修改了程式碼的哪一部分,都必須要將你的Node.js重新執行才會起效果。可見Node.js這樣做雖然可以提高執行效能,但非常不利於你的程式碼開發除錯!
當你修改了js檔案之後,要想看到修改後的偉大成果時,需要重新發布服務:
1、通過ctrl+c退出 2、通過node xxx.js 運動服務
是不是灰常不爽?於是乎監管員supervisor出現了!有了它你再也不用擔心由於忘記對Node.js重啟而造成困擾了!使用它很簡單:
1、全域性安裝supervisor
cnpm i supervisor -g
2、將之前的node xxx.js 替換為 supervisor xxx.js 來執行程式碼,而且只需要執行一次即可,然後你修改完程式碼並儲存後它就會自動更新了。比如你修改了app.js:
supervisor app.js
是不是很不錯,趕緊嘗試下吧!
—————END—————
喜歡本文的朋友們,歡迎關注公眾號張培躍,收看更多精彩內容
