nodemon 或者 Supervisor 監控 Express4.x的代碼改動

  Express 4.x 默認將啓動模塊分離到了./bin/www中,直接使用 supervisor/nodemon 沒法正常監控應用,使得開發過程當中的調試很是不方便。因此咱們直接把./bin/www中的監聽拖到app.js便可node

var debug = require('debug')('express_demo');

app.set('port', process.env.PORT || 3000);

var server = app.listen(app.get('port'), function() {
  debug('Express server listening on port ' + server.address().port);
});

  固然,這個時候的啓動就是使用supervisor / nodemon app.js,要使用npm start命令來啓動,就須要改動package.jsonexpress

"scripts": {
    //"start": "node ./bin/www"
    "start": "nodemon app.js"
  }

  這樣就能夠使用 npm start 來啓動監聽服務。npm

相關文章
相關標籤/搜索