npm WARN弃用minimatch@2.0.10,但我有一个更新的版本

npm WARN弃用minimatch@2.0.10:请更新至minimatch 3.0.2或更高版本以避免RegExp DoS问题

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

但是,在你closures我的问题之前,我只想让你知道我看过其中的一些,而且我做了npm update -g minimatch

 C:\Users\user\npm ls minimatch C:\Users\user `-- cordova@6.3.1 +-- cordova-common@1.4.1 | `-- minimatch@3.0.3 `-- cordova-lib@6.3.1 +-- cordova-js@4.1.4 | `-- browserify@10.1.3 | `-- glob@4.5.3 | `-- minimatch@2.0.10 `-- npm@2.15.11 `-- minimatch@3.0.3 

正如你所看到的,cordova的一个图书馆仍然坚持着这个古老的迷你游戏,如何摆脱它?

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

 npm ls minimatch 

请参阅https://docs.npmjs.com/cli/ls

你有其他的软件包,你带来的老版本的minimatch。