在我們開發node 應用的時候,一但你的應用已經啟動了,這個時候如果你修改了服務端的文件,那么要是這個修改起作用,你必須手動停止服務然后再重新啟動,這在開發過程中無疑是很煩人的一件事,最好是有一個能夠監控所有變動文件的腳本,一單發現文件有變動則立即重啟服務,重新加載剛剛修改過的文件。所以在我們安裝node后,應該再安裝下:nodemon或supervisor。
方法1:
首先為了是這個命令全局可用,最好我們進行全局安裝:
npm install -g nodemon
然后dos界面進入你的項目根目錄: nodemon server.js 。
這樣就可以啟動應用了,並且在文件有變化之后會自動重啟服務。
方法2:
直接用npm安裝supervisor,鍵入命令: npm install supervisor -g
這里注意一點的就是,supervisor必須安裝到全局,如果你不安裝到全局,錯誤命令會提示你安裝到全局。
假設你的Node.js程序主入口是server.js,那么dos進入到你程序入口js的路徑下執行,supervisor node server.js命令,只需要執行(記住dos界面不能關閉),即可開始監控文件變化。