npm onchangeが変更を全然検知してくれなかった件
onchange
https://www.npmjs.com/package/onchange
ファイルの変更を検知してコマンドを実行してくれる便利なモジュールです。
Readmeに書いてあるのですが、Windowsで使う際にはダブルクォーテーションを使わないとダメなのだそうです。
NOTE: Windows users may need to use double quotes rather than single quotes. If used in an npm script, remember to escape the double quotes.
ちゃんと書いてあることを読もうという反省を込めてここに残しておきます。
package.json(ダメな例)
"start": "onchange 'index.js' -- node index.js"
package.json(良い例)
"start": "onchange \"index.js\" -- node index.js"