npm startで構文エラーが消えないときの対処(React)

npm startで構文エラーが消えなくなることがある。

npm startでサーバを起動してコードの変更を監視したままの状態で、gitでブランチを切り替えたときキャッシュが正しく更新されないことが原因と思われる。

キャッシュを破棄するには、

npm start -- --reset-cache

依存関係が変わっているとエラーの原因になるので、モジュールもインストールし直すのがよい。

npm ci