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 不能有注释,上面只是注解。

ignore

资料