Skip to content
On this page

nodemon.json文件是nodemon的配置文件,node.js的自动重启工具

安装

bash
npm install nodemon -g

使用

bash
nodemon app.js

配置项

  • 在根目录下创建一个nodemon.json文件
json
{
"restartable": "rs",  //重启命令
  "colours": true,  //彩色输出
  "verbose": true,  //详细输出
  "signal": "SIGTERM",  //信号
  "stdout": false,  //events 字段可以为状态设置标准输入输出语句,如果这里设置了 false,标准输入输出语句就会失效。
  "ext": "js json",  //监听文件后缀
  "delay": 2500,  //延迟
  "ignore": [  //忽略文件
    ".git",
    "node_modules/**/node_modules"
  ],
  "execMap": {  //执行命令
    "js": "node --harmony"
  },
  "watch": [  //监听文件
    "app.js", //监听app.js文件
    "routes/*", //监听routes目录下的所有文件
    "views/*" //监听views目录下的所有文件
  ],
  "events": {  //事件
    "restart": "osascript -e 'display notification \"App restarted due to:\n'$FILENAME'\" with title \"nodemon\"'"
  },
  "env": {  //环境变量
    "NODE_ENV": "development", //开发环境
    "PORT": 3000  //端口
  },

  "runOnChangeOnly": false, //只在文件改变时运行
  "watchOptions": {  //监听选项
    "usePolling": true  //使用轮询
  }
}

示例

json
{
  "ignore": [".git", "node_modules/**/node_modules"],
  "watch": ["app.js", "routes/", "views/"],
   "delay": 2500, 
  "ext": "js json"
}

要保持清醒 永远不抱有意外的幻想 凭空的期待最要命