「unable to load script」エラーの解決方法


  1. メトロを再起動する: まず最初に試すべき方法は、メトロを再起動することです。ターミナルまたはコマンドプロンプトでプロジェクトのルートディレクトリに移動し、次のコマンドを実行します。
npm start -- --reset-cache

これにより、メトロが再起動され、キャッシュがクリアされます。再起動後、プロジェクトを再ビルドして実行してみてください。

npm install
  1. React Nativeのバンドルを再生成する: React Nativeのバンドルを再生成する方法もあります。ターミナルまたはコマンドプロンプトでプロジェクトのルートディレクトリに移動し、次のコマンドを実行します。
npx react-native bundle --platform [プラットフォーム] --dev [true/false] --entry-file index.js --bundle-output [出力ファイルパス] --assets-dest [アセットディレクトリパス]

上記のコマンドで、プラットフォームはiOSまたはandroidのいずれかを指定し、[true/false]の部分はデバッグモードの有効化または無効化を指定します。[出力ファイルパス]と[アセットディレクトリパス]は、それぞれバンドルファイルとアセットの出力先を指定します。