相关疑难解决方法(0)

npm WARN弃用lodash@2.4.2:不再维护lodash @ <3.0.0

使用npm在全局安装grunt-cli时遇到错误.这与lodash有关:

npm WARN deprecated lodash@2.4.2:
lodash@<3.0.0 is no longer maintained. Upgrade to lodash@^3.0.0.
Run Code Online (Sandbox Code Playgroud)

以下是我正在使用的版本以及安装的全局包列表.

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
??? lodash@3.10.1

sudo npm install grunt-cli -g
npm WARN deprecated lodash@2.4.2: 
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
??? grunt-cli@0.1.13
  ??? findup-sync@0.1.3
  ? ??? glob@3.2.11
  ? ? ??? inherits@2.0.1
  ? ? ??? minimatch@0.3.0
  ? ?   ??? lru-cache@2.7.3
  ? ?   ??? sigmund@1.0.1
  ? ??? lodash@2.4.2 …
Run Code Online (Sandbox Code Playgroud)

node.js npm gruntjs lodash grunt-cli

20
推荐指数
1
解决办法
2万
查看次数

NPM警告有关已弃用软件包的消息

我正在全球安装一个模块

$ npm install -g X
Run Code Online (Sandbox Code Playgroud)

和NPM说

"npm WARN已弃用lodash@1.0.2:不再保留lodash @ <3.0.0.升级到lodash@^4.0.0"

如何找出哪个模块依赖于这个旧版本的lodash?

来自NPM的警告消息似乎没有给我任何线索哪个模块引用这个旧版本(我相信模块X没有直接依赖于这个旧版本的lodash.).

node.js npm

19
推荐指数
3
解决办法
5万
查看次数

标签 统计

node.js ×2

npm ×2

grunt-cli ×1

gruntjs ×1

lodash ×1