安装create-react-app出现tar@2.2.2弃用及高危漏洞警告如何处理
问题处理方案
优先方案(官方推荐)
React官方早已不再建议全局安装create-react-app,你遇到的弃用警告、依赖漏洞都来自旧版本全局包的过时依赖,按以下步骤处理即可:
- 先卸载已安装的全局create-react-app包
npm uninstall -g create-react-app - 后续初始化React项目不需要提前安装任何脚手架,直接通过npx拉取最新版本create-react-app初始化即可,自动规避旧版本的所有依赖问题:
npx create-react-app 你的项目名
提示中提到的「4 packages are looking for funding」只是依赖包的资助提示,不属于错误或问题,不需要额外处理。
特殊场景方案(必须保留全局安装的情况)
如果你有特殊需求必须保留全局安装的create-react-app,按以下步骤修复漏洞:
- 针对全局依赖执行漏洞修复命令,注意必须加
-g参数指定全局范围:npm audit fix -g - 若执行后仍有tar包的弃用警告,手动全局更新tar到最新支持版本:
npm install -g tar@latest - 执行以下命令验证漏洞是否全部修复完成:
npm audit -g
内容的提问来源于stack exchange,提问作者MAYANK THAKUR
相关产品推荐
相关产品推荐

