11

我在 debian Linux 风格上使用 npm 来安装 Jpm。但是我收到有关安装的 lodash 版本的错误(如下)

test@localhost:~# npm install jpm --global
npm WARN deprecated lodash@2.4.1: lodash@<3.0.0 is no longer maintained. Upgrade to lodash@^3.0.0.

我参考了以下几个链接,但仍然无法更新版本,但问题仍然存在。

https://github.com/lodash/lodash/tree/3.10.1-npm

https://github.com/npm/npm/issues/10573

请提出更新 lodash 版本的解决方案。

4

2 回答 2

9

重新阅读问题后,我意识到该错误实际上根本不是错误。你得到的是一个警告,说jpm使用 lodash@2.4.1,它已被弃用,不再维护。

在查看了最新版本之后jpm,我注意到 lodash 依赖项是针对版本3.3.1的,应该没问题。

这使我认为正在安装的 jpm 版本是旧的,或者 jpm 依赖项依赖于旧版本的 lodash,需要对其进行更新以删除警告。

无论哪种方式,这个警告都可以忽略,但如果你必须摆脱它,你将需要在更新已弃用的 lodash 引用之后重建 jpm(或者可能是 jpm 依赖项和 jpm)。

于 2015-12-02T05:50:53.020 回答
3

对我来说,使用 Windows 7 的工作如下:

     npm i --save lodash

可以在此处找到有关 lodash 的文档:

https://lodash.com/

于 2016-01-22T12:36:59.930 回答