首先须要使用 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