【React Native】「Unable to resolve module `./internal/nativeInterface` from `node_modules\react-native-image-picker\src\index.ts`」エラーの対処法

React Native の Android アプリを開発中、「react-native-image-picker」ライブラリのバージョンが古かったので最新バージョンを追加して実行したところ、「Error: Unable to resolve module `./internal/nativeInterface` from `node_modules\react-native-image-picker\src\index.ts`」というエラーが発生したのでその対処法について。
なお、最初 node_modules から react-native-image-picker ディレクトを削除し、下記コマンドで再度インストールを試してみたのですが、こちらは効果なしでした。

npm install react-native-image-picker

参考にさせていただいた記事はこちら!
「react-native-image-picker」ライブラリの issues に全く同じ質問がありました!

[🐛] Error: Unable to resolve module `./internal/nativeInterface` from `node_modules\react-native-image-picker\src\index.ts` · Issue #1562 · react-native-image-picker/react-native-image-picker · GitHub
https://github.com/react-native-image-picker/react-native-image-picker/issues/1562

 

対処法ですが、下記コマンドを実行すれば良いとのことでした。

npx react-native start --reset-cache

上記を実行後、別でターミナルアプリをもう 1つ起動し、npx react-native run-android を実行します。
手順はこれだけです!

この方法が紹介されているすぐ下に「私の環境ではこの手順では駄目だった!」という投稿があり、これで動作するようになるのか…?と正直なところ半信半疑だったのですが…私の環境ではバッチリ機能してくれました!

 

以上、React Native で「Unable to resolve module `./internal/nativeInterface` from `node_modules\react-native-image-picker\src\index.ts`」エラーが発生した時の対処法についてでした。
ご参考になれば幸いです。

>株式会社シーポイントラボ

株式会社シーポイントラボ

TEL:053-543-9889
営業時間:9:00~18:00(月〜金)
住所:〒432-8003
   静岡県浜松市中央区和地山3-1-7
   浜松イノベーションキューブ 315
※ご来社の際はインターホンで「316」をお呼びください

CTR IMG