nodemon +NodeJs + express 文件修改自動重啓服務器

 一、問題引出

在使用express進行服務器開發時,修改代碼之後需要啓動服務器才能生效,很時麻煩,nodemon 能夠解決這個問題


二、安裝和使用

1. 全局安裝nodemon

sudo cnpm install -g nodemon

2.在項目根目錄創建 nodemon.json 文件


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


三、使用方法

1、不使用express generator的項目

nodemon app.js

2、使用express generater的項目

在package.json的scripts中添加`"auto": "nodemon ./bin/www"`, 用 npm run auto 啓動項目,源碼修改並保存之後,服務器就可以自動啓動了。


{
"name": "server",
"version": "0.0.0",
"private": true,
"scripts": {
"start": "node ./bin/www",
"auto": "nodemon ./bin/www"
},
"dependencies": {
"body-parser": "^1.18.3",
"cookie-parser": "~1.4.3",
"debug": "~2.6.9",
"ejs": "~2.5.7",
"express": "~4.16.0",
"http-errors": "~1.6.2",
"morgan": "~1.9.0",
"nodemon": "^1.17.4"
}
}

四、參考文章



http://www.ptbird.cn/express-nodemon-restart.html


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章