假設我們寫了一個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

  執行之後,就會看到下面這樣的訊息:

node01

  這時候這個程序就留著不要中斷,然後我們就可以放心地去編輯我們的server.js,當我們把server.js存檔之後,神奇的事情發生了:

node02

  新修正的檔案自動重新執行,而且馬上就生效了。如果我們是在Windows下開發Node.js程式的話,只要開啟一個命令提示視窗來執行supervisor server.js,然後就放著,接下來就專心使用程式編輯器(推薦使用Sublime Text 2)來編輯程式碼即可。

(1143)

%d 位部落客按了讚: