開發時自動reload Node.js

在開發時,如果每次改好程式,都要手動關掉Node.js再執行,是一件很麻煩的事,所以可以安裝nodemon

安裝

npm install -g nodemon

一般的情況之下,使用以下的方法執行node.js的程式

node app.js
#改為
nodemon app.js

但如果是用Express 4,要到package.json中,把啟用指令改指 `` 找到

  "scripts": {
    "start": "node ./bin/www"
  },
  #改為
  "scripts": {
    "start": "nodemon ./bin/www"
  },

nodemon參數

參數 說明 範例
-e --ext 針對特定副檔名監聽 單副檔名-e js 多副檔名 -e js,css
-i --ignore 無視特定目錄、副檔名或檔案 -i lib/ -i node_modules,-i 'lib/*.js
-d --delay 檔案修改後幾乎重載 -d 10
-v --version 查看nodemon版本 -v --version