【发布时间】:2018-03-26 13:43:40
【问题描述】:
我在安装 ionic cordova 时遇到了这个问题:
npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
请任何人帮助我
【问题讨论】:
标签: cordova ionic-framework installation
我在安装 ionic cordova 时遇到了这个问题:
npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
请任何人帮助我
【问题讨论】:
标签: cordova ionic-framework installation
你需要更新你的小对战版本 请按以下步骤操作:
运行此命令以更新 minimatch
$ npm update minimatch
运行此命令检查 minimatch 版本
$ npm -v minimatch
如果版本还是旧的运行这个命令
$ npm install -g npm@3
再次检查您的版本
$ npm -v minimatch
【讨论】:
在这里,我在 redux-Saga 工作并尝试在我的目录中install npm。当时我发现了这个错误。我已经通过下面的命令解决了这个错误,
在 cmd 中运行此命令:
npm install browserify babelify babel-preset-env
【讨论】:
我通过卸载 nodejs v4.x(64 位)并安装最新的 nodejs v6.3.0(32 位)来修复此错误。之后我用'npm install -g cordova'安装了cordova 我用的是windows机器。我希望这对任何人都有帮助:-)
在此之前,我删除了我的主目录和 appdata 中的所有 node_modules npm 和 npm-cache 文件夹 -> 漫游目录
【讨论】:
如果您的节点 js 在 v 4.xx 中运行,
希望这会有所帮助:D
【讨论】:
按照Erdendi Lesmana 的建议,我能够通过重新安装节点来修复错误。所以现在minimatch版本更新了
$ npm -v minimatch
3.10.8
但我仍然无法安装cordova
sudo npm install -g cordova
npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
有人可以帮忙吗?
【讨论】:
这是与版本控制相关的 npm 错误。将您的 minimatch 升级到最新版本,错误可能会消失。
【讨论】: