【npm】npm ERR! code ENOSELFの対処法
npm初心者なのでエラーをメモしておきます🔰
今回npm install
実行時に発生したのは下記のようなエラー。
npm ERR! code ENOSELF npm ERR! Refusing to install package with name "react-router" under a package npm ERR! also called "react-router". Did you name your project the same npm ERR! as the dependency you're installing?
結論
ディレクトリ名(package.jsonファイル内のname
)と、インストールするパッケージ名が同じだと発生するエラーのようですね。
解決方法としては、package.json
ファイル内のname
をインストールするパッケージと異なる名前に設定します。
{ "name": "react_router" ... }
てな感じで本日も以上となります🍺