nodemon
nodemon Monitor for any changes in your node.js application and automatically restart the server - perfect for development
安装
npm install -g nodemon
nodemon -h
启动应用
用 nodemon 代替 node
nodemon app.js
nodemon app.js -- [appArgs]
rs # 手动重启
配置
nodemon --help config
{
"restartable": "rs" // 若为 false,不监听 rs
"execMap": {
"js": "node --harmony",
"py": "python", // 支持非 js 脚本
},
"env": {
"NODE_ENV": "development"
},
// 默认值 https://github.com/remy/nodemon/blob/master/lib/config/exec.js#L76
"ext": "js json",
"delay": "2500", // ms,延迟监听,给应用初始化时间
}
注: nodemon.json 不能有注释,上面只是注解。