nodemon实现nodeJS热更新
七娃博客743人阅读
为什么用这个插件?因为我在用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"
}
{ "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方法启动的项目终端,然后再启动热更新。
评论 | 0 条评论
登录之后才可留言,前往登录