開發時自動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 |