#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)