npm WARN install Refusing to install XXX as a dependency of itself エラー

npmでlodash入れるぞー、と思っていたら掲題のエラー。

➜ npm install --save lodash
npm WARN package.json lodash@0.0.0 No description
npm WARN package.json lodash@0.0.0 No repository field.
npm WARN package.json lodash@0.0.0 No README data
npm WARN install Refusing to install lodash as a dependency of itself

自身の依存により、lodashのインストールは拒否された!?

npm WARN install Refusing to install XXX as a dependency of itselfの解決策

このエラーがでるのは、installしようとしているモジュールと現在のディレクトリ(フォルダ)名が同じ時のようです。

➜ mkdir lodash
➜ cd lodash
➜ npm init
➜ npm install --save lodash
npm WARN package.json lodash@0.0.0 No description
npm WARN package.json lodash@0.0.0 No repository field.
npm WARN package.json lodash@0.0.0 No README data
npm WARN install Refusing to install lodash as a dependency of itself

フォルダ名をモジュールと別にすれば問題なくインストールが通ります。

➜ mkdir test
➜  cd test
➜  npm init
➜  npm install --save lodash
npm WARN package.json test@0.0.0 No description
npm WARN package.json test@0.0.0 No repository field.
npm WARN package.json test@0.0.0 No README data
npm http GET https://registry.npmjs.org/lodash
npm http 304 https://registry.npmjs.org/lodash
lodash@4.13.1 node_modules/lodash

もしくは、packege.jsonにinstallしたいモジュールを追記してnpm initすることで、インストールができます。

スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク