【npm-scripts】browser-syncのproxyモードで監視先を編集してもリロードしなかった

⚠この記事が公開されたのは 2020年7月7日で、内容が古く、間違っている可能性があります。

件の対応で2日間棒に振りました。

package.jsonでnpm-scriptsのタスクを書いていたところ、browser-sync startでブラウザが連動して起動はするが、その後watchの監視先のcssを編集しても全くリロードも反応もない。

まず結論。いろいろな原因があると思いますが、自分の場合はワイルドカードの記述が問題でした。

//これはNG
"watch/server": "browser-sync start --proxy http://hogehoge.com --files *.css"
//これはOK
"watch/server": "browser-sync start --proxy http://hogehoge.com --files **/*.css"