npmでモジュールをインストールできない(EINVAL: invalid argument)

今回は、Reactで画面遷移をしたいと思い、npmでreact-router-domというモジュールをインストールしようとした際に、EINVAL: invalid argumentというエラーが発生してしまいました。

最終的には解決したので、その対処法を忘備録として書いておきます。

結論を言いますと、npmとnodeのバージョンを動いてる環境のものと合わせたらうまくインストールできました(その際のバージョンですが、一応参考までにnpm8.3.1,node17.3.1でした)。

初めは、調べたところnpm-windows-upgradeがされていなかったので、それをやっても解決しませんでした↓

https://usefuledge.com/pb-00027-win-npm-upgrade-einval.html

よって、今上記のエラーで悩んでいる方がいたら、npmとnodeのバージョンを変えて試してみるといいと思います。

ということで、npmやReact等に詳しい方、是非ともご意見などを頂けますと幸いです。よろしくお願いいたします。

コメントを残す

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

CAPTCHA