安裝並使用supervisor

在使用node.js進行開發時,每次修改完代碼後都需要重新啓動服務。這是因爲 Node.js 只有在第一次引用到某部份時纔會去解析腳本文件,以後都會直接訪問內存,避免重複載入,而 PHP 則總是重新讀取並解析腳本。Node.js的這種設計雖然有利於提高性能,卻不利於開發調試,因 爲我們在開發過程中總是希望修改後立即看到效果,而不是每次都要終止進程並重啓。

supervisor 可以幫助你實現這個功能,它會監視你對代碼的改動,並自動重啓 Node.js。

首先我們安裝supervisor的時候必須將它安裝在全局。

npm install supervisor -g

用supervisor來啓動腳本

supervisor index.js

Running node-supervisor with
program ‘index.js’
–watch ‘.’
–extensions ‘node,js’
–exec ‘node’
Starting child process with ‘node index.js’
Watching directory ‘F:\nodeproject\myapp’ for changes.
Press rs for restarting the process.

修改代碼後

crashing child
Starting child process with ‘node index.js’

服務會自動重啓,刷新頁面即可看到修改後的代碼

發佈了38 篇原創文章 · 獲贊 12 · 訪問量 12萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章