express express-generator node-dev 自動從新加載 重啓

若是是express-generator建立的項目,建立完成時會提示:node

run the app:
  $ DEBUG=myapp:* npm start

也就是建議你以npm start方式來啓動應用。express

其實npm start對應的是package.json中的:npm

"scripts": {
    "start": "node ./bin/www"
  },

因此呢,若是你用node-dev來實現自動重啓,
一種方式是DEBUG=myapp:* node-dev ./bin/www
另外一種方式是修改package.jsonjson

"scripts": {
    "start": "node-dev ./bin/www"
  },

而後仍是運行DEBUG=myapp:* npm start來啓動應用。app

而不是其它文章裏寫的node-dev app.js
由於你的應用是最新版express-generator建立的。網站

(注意:請將myapp改爲你的項目名稱)code

另外收錄幾個經常使用的重啓或者說進程管理的包:
生產環境用:pm2forever
開發環境用:node-devnodemonsupervisor
這些都只是據說,我也只是剛開始用node.js作網站開發。進程

相關文章
相關標籤/搜索