eureka

npm installの時に『Refusing to install package with name “***” under a package』で怒られたら

0

最近webpackで環境構築しようとしてお勉強を始めたのですが、installでいきなり怒られたので覚書をば。。笑

前途多難だ。

npm installでのエラー

下記のようにコマンドを打ったらnpmに怒られた。

$ npm install --save-dev webpack@4.29.0
npm ERR! code ENOSELF
npm ERR! Refusing to install package with name "webpack" under a package
npm ERR! also called "webpack". Did you name your project the same
npm ERR! as the dependency you're installing?
npm ERR! 
npm ERR! For more information, see:
npm ERR!     <https://docs.npmjs.com/cli/install#limitations-of-npms-install-algorithm>

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/shojimiyuki/.npm/_logs/2019-12-16T01_13_01_105Z-debug.log

そしてこのエラーを調べたら同じような方がいた。これはプロジェクト名が悪かったみたい。笑

『プロジェクト名が、インストールしようとしているパッケージと同じ』
ではダメなんだそうです。初耳

npm installしようとすると “Refusing to install *** as a dependency of itself” とか言って怒られる

私のプロジェクト名も気合いを入れて『webpack』にしていたので、package.jsonのプロジェクト名をいじって再度npm installしたら解決。

{
  "name": "webpack-test",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "keywords": [],
  "author": "",
  "license": "ISC"
}

先人へ感謝です。

0