假設我們寫了一個Node.js的程式叫做server.js,要執行這個程式,理所當然要使用下面這樣的指令:
nodejs server.js (Linux) or node server.js (Windows)
但是,每次只要修改server.js的內容,就要把上述的程序停掉,然後再重新執行一遍,非常地不方便。沒想到,原來還有一個程式可以幫我們節省重啟的手續,而這個程式就叫做supervisor。安裝的方法很簡單,只要使用NPM就可以了,如下:
sudo npm install supervisor -g (Linux) or npm install supervisor -g (Windows)
在順利安裝完成之後,執行server.js程式就不用再使用nodejs (或node)了,只要使用supervisor,如下:'
supervisor server.js
執行之後,就會看到下面這樣的訊息:
這時候這個程序就留著不要中斷,然後我們就可以放心地去編輯我們的server.js,當我們把server.js存檔之後,神奇的事情發生了:
新修正的檔案自動重新執行,而且馬上就生效了。如果我們是在Windows下開發Node.js程式的話,只要開啟一個命令提示視窗來執行supervisor server.js,然後就放著,接下來就專心使用程式編輯器(推薦使用Sublime Text 2)來編輯程式碼即可。
(1143)
近期迴響