2016-09-27 83 views
1

NPM WARN弃用[email protected]:请升级到3.0.2 minimatch或 更高,以避免正则表达式的DoS问题NPM WARN弃用[email protected]但我有一个新的版本

我在试图安装Cordova的Windows 10上。我知道这个问题被问了很多,如果我仔细看看每一个潜在的困惑,我可能会发现一个骗局。

但你关闭我的问题是一个欺骗之前,我只是想让你知道,我接过来一看其中的一些,而且我也npm update -g minimatch

C:\Users\user\npm ls minimatch 
C:\Users\user 
`-- [email protected] 
    +-- [email protected] 
    | `-- [email protected] 
    `-- [email protected] 
    +-- [email protected] 
    | `-- [email protected] 
    | `-- [email protected] 
    |  `-- [email protected] 
    `-- [email protected] 
     `-- [email protected] 

正如你所看到的,一个库中科尔多瓦仍然捧着老迷你机器,如何摆脱它?

+0

照建议[这个答案]你也npm'更新'(http://stackoverflow.com/a/38077214/893780)? – robertklep

+0

@robertklep你的意思是jeremy的回答?到一个特定的版本?不,我没有,我只是让它更新到最新版本 – Lynob

+0

@robertklep请检查我的更新 – Lynob

回答

3

似乎依赖使用旧版本minimatch的。您可以通过使用

npm ls minimatch 

https://docs.npmjs.com/cli/ls

+0

它显示下面的输出http://pastebin.com/ahSh2jgt不能似乎更新水珠也不browserify也不科尔多瓦 – Lynob

+0

请检查我的更新 – Lynob

+0

@Lynob'NPM -v'返回故宫本身的版本。你甚至可以键入'npm -v foobarbaz',它仍然可以。 – str

0

你,你将在其他包有旧版本minimatch的找到它。

+0

正如Cordova团队所讨论的那样,我知道,为了使用更新版本的minimatch,cordova需要升级到glob 7的哪个依赖关系需要升级,该修复已于8月初发布,但尚未合并到主回购 – Lynob

相关问题