一、supervisor
首先需要使用 npm 安装 supervisor(这里需要注意一点,supervisor必须安装到全局)
$ npm install -g supervisor
Linux 或 Mac用户需要使用管理员权限
sudo npm install -g supervisor
安装完成后就可以用supervisor启动服务了(假设你的Node.js程序主入口是app.js)
$ supervisor app.js
命令行窗口会显示启动成功信息,并开始代码监听,当代码被修改之后,运行的脚本会被终止,自动重新启动。
PS: express 4.x把用于项目启动的代码移到了./bin/www的文件,如需使用supervisor 启动express项目请使用下面的命令
supervisor bin/www
对supervisor感兴趣的同学可以访问github地址了解更多详情:https://github.com/isaacs/node-supervisor
二、nodemon
nodemon Git地址:github.com/remy/nodemon#nodemon
使用教程
1、全局安装
npm install -g nodemon
2、本地安装
npm install --save-dev nodemon
3、启动应用
nodemon [your node app]
4、使用帮助
nodemon -h 或者 nodemon --help
5、如果没有在应用中指定主机和端口,可以在命令中指定:
nodemon ./server.js localhost 8080
6、开启debug模式
nodemon --debug ./server.js 80
7、参考文档:http://www.tuicool.com/articles/2AnmEz7