#watchexec ## 事象 [[Node.js]]プロジェクトにて、以下のように`.js`ファイルを監視しても`main.js`の変更が検知されない。 ```console watchexec --exts "js,json,css" ... ``` ## 原因 v1.18.0から[[watchexec]]はデフォルトで[[gitconfig|.gitconfig]]の無視設定を無視するようになったため。 それに加えて、[[gitconfig|.gitconfig]]に`main.js`が記載されているため反応しなかった。 ## 解決方法 `--no-vcs-ignore`オプションを指定する。 ```console watchexec --no-vcs-ignore --exts "js,json,css" ... ``` ## 参考 - [Release CLI v1\.18\.0 · watchexec/watchexec](https://github.com/watchexec/watchexec/releases/tag/cli-v1.18.0)