npm install 报错 run `npm audit fix` to fix them, or `npm audit\` for details
现象:打开项目,执行 npm install ,报错:
(图片来源网络,侵删)
原因:
-
猜测一:依赖包存在严重漏洞,需要更新
解决方法:
-
npm audit fix npm audit fix --force npm audit
1. npm audit fix : 扫描您的项目以了解漏洞,并自动安装任何与易受攻击的依赖关系兼容的更新
2. npm audit fix --force :为主要依赖关系安装半主要更新
(图片来源网络,侵删)3. npm audit:扫描您的项目以了解漏洞,只需显示详细信息,而无需修复任何内容:
意思: 有 14 个漏洞需要人工审查,需要手动安装。
- 未解决
-
卸载 node,重新安装 - 成功解决
-
删除node_modules文件,重新npm install
(图片来源网络,侵删)简单粗暴,但这次却没有效!!还是在报有漏洞。 - 未解决
-
使用 cnpm(淘宝镜像) - 未测验
淘宝镜像源会自动修复,然后下载相关依赖包
使用阿里定制的cnpm命令行工具代替默认的npm,输入以下代码
npm install -g cnpm --registry=http://registry.npmmirror.com
淘宝 npm 域名即将停止解析,npmmirror 镜像站大重构升级
http://npm.taobao.org 和 http://registry.npm.taobao.org 将在 2022.06.30 号正式下线和停止 DNS 解析。检查是否安装成功:
cnpm -v
下一步:
cnpm install
-
使用 yarn - 未测验
下载:
npm install yarn -g
检查版本:
yarn version
安装:
yarn
运行:
yarn run dev
-
-
猜测二:提示的问题也不是错误
解决方法:- 未测验
文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。
还没有评论,来说两句吧...