【已解决,原因】run `npm audit fix` to fix them, or `npm audit` for details html
对于下载包,之前为了能快点,一直使用cnpm下载包,今天有意无意的就用了npm下载,就出现了以下的问题added 253 packages from 162 contributors and audited 1117 packages in 42.157sfound 5 vulnerabilities (1 low, 4 high)run `npm audit fix` to fix them,
·
对于下载包,之前为了能快点,一直使用cnpm
下载包,今天有意无意的就用了npm
下载,就出现了以下的问题
added 253 packages from 162 contributors and audited 1117 packages in 42.157s
found 5 vulnerabilities (1 low, 4 high)
run `npm audit fix` to fix them, or `npm audit` for details html
当然,出现这个问题,自我感觉不是因为cnpm
和npm
混合使用造成的,于是我就查了npm
的官网,官网给出的原因是
依赖包存在严重漏洞,需要更新
这个时候有两种做法,
一种就按照他给的提示来就行:
npm audit
是看详细信息的,并不能解决问题,所以咱们需要运行npm audit fix
,运行npm audit fix
之后可能会遇到以下错误:
这是因为npm的仓库地址问题,因为我之前用的淘宝镜像,地址指的是淘宝的,所以这时候更改下地址,在操作就行了,更改地址方式如下:
npm config set registry https://registry.npmjs.org/
在这里在给大家推荐一种方式,自我感觉比较好用,就是利用nrm
,操作步骤如下:
首先
npm install -g nrm
下载完之后,可以查看各个仓库地址,执行以下命令
nrm ls
执行之后可以看到以下内容
这时候,根据自己的需要,选择对应的仓库,具体命令如下所示:
nrm use npm
ok,现在仓库地址已经变成npm的了,接下来,咱们再次执行npm audit fix
,这时候就成功了.
简单粗暴
这种就比较简单粗暴了,直接删除node_modules
,在重新下载
更多推荐
已为社区贡献1条内容
所有评论(0)