首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >npm警告被废弃的minimatch@2.0.10:请更新到minimatch 3.0.2或更高,以避免出现RegExp DoS问题

npm警告被废弃的minimatch@2.0.10:请更新到minimatch 3.0.2或更高,以避免出现RegExp DoS问题
EN

Stack Overflow用户
提问于 2016-06-27 05:20:19
回答 6查看 70.1K关注 0票数 28

我在安装科多瓦的时候收到了警告。我怎么能解决这个问题?

请查看图像,以了解我在命令下运行时发生了什么:

npm更新minimatch@3.0.2

npm更新-d

EN

回答 6

Stack Overflow用户

发布于 2016-06-28 13:10:39

npm update -g minimatch@3.0.2帮我解决了这个问题,不用担心,如果对你不管用的话,让我知道。看看你的截图,我想这是90%+很可能会修复的。

看起来像npm@2.15.8,它列在两个cordova包中,它依赖于节点-gyp@3.3.1,它依赖于minimatch@2.0.10。

这就是为什么npm是无限疯狂的包管理器的一个例子。我仍然喜欢现代JavaScript,但在我看来,npm是危险的,因为它是有用的。

票数 45
EN

Stack Overflow用户

发布于 2016-07-31 19:40:46

这就是我在更新minimatch时所做的

对这个GitHub问题的评论之后,

代码语言:javascript
复制
$ npm update minimatch
$ npm -v
2.10.1
$ npm install -g npm@3
/usr/local/bin/npm -> /usr/local/lib/node_modules/npm/bin/npm-cli.js
npm@3.10.5 /usr/local/lib/node_modules/npm
$ npm install -g minimatch@3.0.2
/usr/local/lib
└─┬ minimatch@3.0.2 
  └─┬ brace-expansion@1.1.6 
    ├── balanced-match@0.4.2 
    └── concat-map@0.0.1 

$ npm -v
3.10.5
$npm view minimatch version
3.0.2
票数 30
EN

Stack Overflow用户

发布于 2016-07-19 06:15:28

当我试图安装成员-cli时,我收到了这条消息,并通过键入以下命令解决了问题:

npm install -g npm

这个命令基本上会更新你的npm,并希望它也能解决你的问题。:)

更新:

但是:

Note认为,如果有人从您的存储库的克隆版本中运行npm安装,他们将得到旧的、易受攻击的minimatch版本,并将看到错误消息警告他们存在漏洞。

因此,您需要再次运行上述命令。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38046392

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档