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

Ubuntu 22中npx create-react-app未安装全依赖且报版本警告问题

解决Ubuntu 22下create-react-app依赖不全及版本警告问题

问题分析

核心原因是本地npx缓存了旧版本的create-react-app工具——尽管你的Node 18(LTS)和npm 8完全满足版本要求,但npx优先调用了缓存里的旧工具链,导致:

  • 依赖安装不完整
  • 错误弹出“需要升级到Node >=14和npm >=6”的版本警告

解决步骤

  • 清除npx缓存,确保拉取最新版工具:
    npx clear-npx-cache
    
  • 使用最新版create-react-app重新创建项目:
    npx create-react-app@latest my-app
    
    若需创建TypeScript项目,可追加模板参数:
    npx create-react-app@latest my-app --template typescript
    
  • 验证修复效果:
    进入项目目录执行启动命令:
    cd my-app
    npm start
    
    正常启动后,检查package.json中的依赖列表,确认react、react-dom、react-scripts等核心依赖已完整安装,且版本为当前稳定版。

补充说明

旧版本的create-react-app工具链未适配Node 18的版本检测逻辑,因此会误触发版本警告。使用@latest指定最新版工具后,警告会自动消失,同时依赖安装也会和Windows环境保持一致。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 20:05:25