Подтвердить что ты не робот

Npm WARN устарела [email protected]: lodash @<3.0.0 больше не поддерживается

Я получаю сообщение об ошибке при использовании npm для установки grunt-cli по всему миру. Это связано с lodash:

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

Вот версии, которые я использую, и список глобальных пакетов.

node: v5.1.0

npm: v3.5.0

npm list -g: http://pastebin.com/NuJU3bY0


Я попытался установить последнюю версию 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]: 
[email protected]<3.0.0 is no longer maintained. Upgrade to [email protected]^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?

4b9b3361

Ответ 1

Пакет grunt-cli опирается на более раннюю версию lodash. Он не должен влиять на функциональность grunt; это просто предупреждение.

Итак, вы ничего не делаете неправильно, это не сообщение об ошибке, просто предупреждение, и то, как вы установили grunt-cli, должно работать нормально.

Ответ 2

Вы можете попробовать запустить эту команду в консоли:

npm i -g lodash

Сообщите мне, исправляет ли это.