一、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