React Native の packager cli (デフォルト構成で始めて、npm start
で起動するやつ) はビルドモジュールをキャッシュして、必要な部分のリビルドしかかからないようにしてくれているため、2度目以降のビルドが高速になって便利ですが、例えば、.babelrc を更新して babel オプションを変えた場合など、キャッシュを一旦クリアしたい場面があります。
そういう場合は、以下のコマンドでキャッシュがクリアできます。
npm start -- --reset-cache
参考: https://github.com/facebook/react-native/issues/1924
注意 上のスレッドを見てもわかるように、クリアの手順が度々変わっているようなので、上のコマンドでうまく行かない場合は、上のスレッドを漁ってみてください。クリアに成功している場合は、js バンドルのフルビルドが走るため、数十秒 ~ 数分程度のビルド時間がかかるはずです。