npm WARN弃用minimatch@2.0.10:请更新到minimatch 3.0.2

时间:2016-07-04 15:47:46

标签: ionic-framework npm

$ npm update minimatch@3.0.2

$ npm update -d
npm info it worked if it ends with ok
npm info using npm@2.11.3
npm info using node@v0.12.7
npm info attempt registry request try #1 at 5:33:55 PM
npm http request GET https://registry.npmjs.org/jshint
npm http 200 https://registry.npmjs.org/jshint
npm info ok


$ npm install jshint
npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher                                                                                                                 to avoid a RegExp DoS issue
npm WARN deprecated minimatch@0.3.0: Please update to minimatch 3.0.2 or higher                                                                                                                 to avoid a RegExp DoS issue
jshint@2.9.2 node_modules\jshint
├── strip-json-comments@1.0.4
├── exit@0.1.2
├── shelljs@0.3.0
├── console-browserify@1.1.0 (date-now@0.1.4)
├── lodash@3.7.0
├── minimatch@2.0.10 (brace-expansion@1.1.5)
├── htmlparser2@3.8.3 (domelementtype@1.3.0, entities@1.0.0, domhandler@2.3.0, d                                                                                                                omutils@1.5.1, readable-stream@1.1.14)
└── cli@0.6.6 (glob@3.2.11)

7 个答案:

答案 0 :(得分:5)

  

npm install -g minimatch@3.0.2

试试这个......应该工作

答案 1 :(得分:1)

很抱歉迟到的回复..

 sudo npm install 

试试这个..这适用于我安装npm

要更新使用此..

sudo npm install -g npm@3

答案 2 :(得分:0)

试试这个(对于OSX)

进入终端 sudo chown -R $ USER / usr / local

答案 3 :(得分:0)

适用于降级到节点v4.4.7并在终端中使用sudo chown -R $ USER / usr / local。

答案 4 :(得分:0)

我可以解决它。    npm安装minimatch + minimatch@3.0.4     sudo npm install -g minimatch@3.0.4 试试这个。它对我来说很好。

答案 5 :(得分:0)

在这里,我使用 bebel 脚本在 reactJS 中工作,并尝试在我的目录中安装npm 。那时我发现了这个错误。我通过下面的命令解决了这个错误。

在cmd:

中运行此命令
  

npm install browserify babelify babel-preset-env

答案 6 :(得分:0)

尽管chown是解决此问题的一种方法,但我一直认为它是最不利的。与更改系统文件的所有者相比,运行npm config set prefix $HOME/.node_modules更有意义。这会将npm配置为在主目录而不是全局目录中查找您的node_modules

请参见https://docs.npmjs.com/getting-started/fixing-npm-permissions