You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

安装create-react-app出现tar@2.2.2废弃警告及漏洞提示如何解决?

全局安装create-react-app时tar@2.2.2弃用警告及高危漏洞修复方案

问题根因

该警告来自全局安装的create-react-app内置依赖的tar@2.x版本,该版本已停止维护且存在安全漏洞。项目级执行npm i tar仅会修改当前项目的依赖,不会修改全局工具的依赖,因此无法生效。


修复方案

  • 方案1(官方优先推荐)
    目前React官方已不再推荐全局安装create-react-app,直接卸载全局版本后使用npx创建项目即可彻底解决问题:

    1. 卸载全局旧版本:npm uninstall -g create-react-app
    2. 后续创建项目直接执行:npx create-react-app 你的项目名称
      npx每次执行都会拉取最新版本的create-react-app,不会残留全局旧依赖,不会触发该警告。
  • 方案2(确需保留全局安装版本时使用)
    直接升级全局范围内的tar依赖:

    1. 执行全局tar升级命令:npm install -g tar@latest
    2. 验证修复结果:npm audit -g
    3. 若仍有漏洞提示,执行强制修复:npm audit fix -g --force
  • 方案3(上述方案无效时使用)
    清理npm缓存后重新操作:

    1. 清理全局缓存:npm cache clean --force
    2. 重新执行方案1的操作即可。

补充说明

如果是已创建完成的本地项目中出现该警告,在项目根目录执行npm i tar@latest即可完成修复。

内容的提问来源于stack exchange,提问作者Unlcekadl

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 02:09:02