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
发布了319 篇原创文章 · 获赞 124 · 访问量 12万+

猜你喜欢

转载自blog.csdn.net/qq_40323256/article/details/103077345
今日推荐