首先須要使用 npm 安裝 supervisor(這裏須要注意一點,supervisor必須安裝到全局)html
$ npm install -g supervisor
Linux 或 Mac用戶須要使用管理員權限node
sudo npm install -g supervisor
安裝完成後就能夠用supervisor啓動服務了(假設你的Node.js程序主入口是app.js)git
$ supervisor app.js
命令行窗口會顯示啓動成功信息,並開始代碼監聽,當代碼被修改以後,運行的腳本會被終止,自動從新啓動。github
PS: express 4.x把用於項目啓動的代碼移到了./bin/www的文件,如需使用supervisor 啓動express項目請使用下面的命令shell
supervisor bin/www
原文傳送門express
對supervisor感興趣的同窗能夠訪問github地址瞭解更多詳情:https://github.com/isaacs/node-supervisornpm
nodemon Git地址:github.com/remy/nodemon#nodemon
使用教程
一、全局安裝app
npm install -g nodemon
二、本地安裝ui
npm install --save-dev nodemon
三、啓動應用命令行
nodemon [your node app]
四、使用幫助
nodemon -h 或者 nodemon --help
五、若是沒有在應用中指定主機和端口,能夠在命令中指定:
nodemon ./server.js localhost 8080
六、開啓debug模式
nodemon --debug ./server.js 80