express自動重啓應用中間件-nodemon

1、全局安裝

cnpm i nodemon -g

2、在項目根目錄(和app.js同級)創建 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 "
}

如果項目是使用 express generator 進行的,則可以修改 app.js,將最後一行 module.exports = app 需要註釋掉,然後添加下面代碼,等項目上線時再改回來。

var debug = require('debug')('my-application');
app.set('port', process.env.PORT || 3000);
var server = app.listen(app.get('port'), function() {
    debug('Express server listening on port ' + server.address().port);
});

然後使用下面命令即可:

nodemon app.js

 

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