iOSエンジニアのつぶやき

毎朝8:30に iOS 関連の技術について1つぶやいています。まれに釣りについてつぶやく可能性があります。

【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)と、インストールするパッケージ名が同じだと発生するエラーのようですね。

stackoverflow.com

解決方法としては、package.jsonファイル内のnameをインストールするパッケージと異なる名前に設定します。

{
  "name": "react_router"
  ...
}

てな感じで本日も以上となります🍺

その他の記事

yamato8010.hatenablog.com

yamato8010.hatenablog.com

yamato8010.hatenablog.com