web-dev-qa-db-ja.com

npm WARNは非推奨の[email protected]:lodash @ <3.0.0は維持されなくなりました

Npmを使用してgrunt-cliをグローバルにインストールすると、エラーが発生します。 lodashに関連しています:

npm WARN deprecated [email protected]:
lodash@<3.0.0 is no longer maintained. Upgrade to lodash@^3.0.0.

使用しているバージョンとインストールされているグローバルパッケージのリストを以下に示します。

node:v5.1.0

npm:v3.5.0

npm list -g:http://Pastebin.com/NuJU3bY


最新バージョンのlodash(v3.10.1)をグローバルにインストールしようとしましたが、grunt-cliグローバルパッケージをアンインストールしてからグローバルパッケージを再インストールした後、再びエラーが発生しました。以下はインストールログです。

Sudo npm install lodash -g
/usr/local/lib
└── [email protected]

Sudo npm install grunt-cli -g
npm WARN deprecated [email protected]: 
lodash@<3.0.0 is no longer maintained. Upgrade to lodash@^3.0.0.

/usr/local/bin/grunt -> /usr/local/lib/node_modules/grunt-cli/bin/grunt
/usr/local/lib
└─┬ [email protected]
  ├─┬ [email protected]
  │ ├─┬ [email protected]
  │ │ ├── [email protected]
  │ │ └─┬ [email protected]
  │ │   ├── [email protected]
  │ │   └── [email protected]
  │ └── [email protected]
  ├─┬ [email protected]
  │ └── [email protected]
  └── [email protected]

npm WARN In [email protected] replacing bundled version of nopt with [email protected]
npm WARN In [email protected] replacing bundled version of findup-sync with [email protected]
npm WARN In [email protected] replacing bundled version of resolve with [email protected]
npm WARN In [email protected] replacing bundled version of lodash with [email protected]
npm WARN In [email protected] replacing bundled version of glob with [email protected]
npm WARN In [email protected] replacing bundled version of inherits with [email protected]
npm WARN In [email protected] replacing bundled version of minimatch with [email protected]
npm WARN In [email protected] replacing bundled version of sigmund with [email protected]
npm WARN In [email protected] replacing bundled version of lru-cache with [email protected]
npm WARN In [email protected] replacing bundled version of abbrev with [email protected]

誰が私が間違っているのか、このエラーを修正してgrunt-cliのクリーンインストールを取得する方法を教えてもらえますか?

20
Mastrianni

その包みgrunt-cliは、lodashの古いバージョンに依存しています。 gruntの機能には影響しないはずです。これは単なる警告メッセージです。

だから、あなたは何も悪いことをしていない、それはエラーメッセージではなく、単なる警告であり、あなたがgrunt-cliをインストールした方法はうまくいくはずだ。

19
Tennyson H