为什么用这个插件?因为我在用node+express写api接口调试接口的时候,改动一次index.js,就需要重新启动node index.js,泪奔,为了方便不得不将api接口文件热更新了。

1.安装到项目根目录

npm install nodemon -g --save-dev

2.新建nodemon.json文件——在项目根目录

{
    "restartable": "rs",
    "ignore": [
    ".git",
    ".svn",
    "node_modules/**/node_modules"
    ],
    "verbose": true,
    "execMap": {
    "js": "node --harmony"
    },
    "watch": [
        "./index.js"
    ],
    "env": {
    "NODE_ENV": "development"
    },
    "ext": "ejs js json"
}

解读:
watch:是指定监听文件,多个用,分割,不写全部文件都被热更新

3.启动

nodemon  index.js

常见错误:
[nodemon] app crashed - waiting for file changes before starting-项目没有启动
解决办法:node index.js 启动api

若遇到启动不起来项目,提示端口占用,先删除node方法启动的项目终端,然后再启动热更新。

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。
转载请注明来源:nodemon实现nodeJS热更新 - Qui-Note