【React エラー】Module not found: Can’t resolve ‘react-router-dom’

Reactで、Module not found: Can’t resolve ‘react-router-dom’ in … というエラーが出たときに、解決した方法を書きます。

エラー内容を見ると、npm ERR! code EINTEGRITY と書かれていました。

上記のエラーをWebで検索したところ、package-lock-jsonファイルを削除すると解決するという記事が多くありましたので、package-lock-jsonファイルの中身を覗いたところ、

“react-router-dom”の version と、”react-router”の versionが、相違している点が目につきましたので、試しに同じ versionに合わせて保存し、再度 npm i react-router-dom を実施したところ、正常にインストールすることができました。
以上です。

返信を残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください