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

React环境搭建遇报错求助:执行npm create-react-app my-app失败

React环境搭建报错解决方法

执行npm create-react-app my-app时遇到两个核心问题:

  1. npm提示不支持Node.js v20.12.2(列出的支持版本为6、8、9、10、11、12)
  2. 安装依赖阶段抛出npm ERR! cb.apply is not a function错误,导致安装终止

解决步骤:

  • 清理npm缓存
    清除旧缓存避免冲突:

    npm cache clean --force
    
  • 升级npm至兼容版本
    Node v20对应的npm兼容版本为10.x,执行升级命令:

    npm install -g npm@latest
    

    升级后验证版本:

    node -v
    npm -v
    

    确保npm版本与Node v20匹配(npm 10.x适配Node 18及以上版本)

  • 使用最新方式创建React项目
    create-react-app已不再是官方首选推荐,建议改用更高效的工具:

    • 若坚持使用create-react-app,直接调用最新版本:
      npx create-react-app@latest my-app
      
    • 推荐使用Vite创建项目:
      npm create vite@latest my-app -- --template react
      cd my-app
      npm install
      npm run dev
      
  • 检查环境变量优先级
    通过where npm(Windows)或which npm(Mac/Linux)查看当前npm路径,确保指向Node v20的安装目录,避免调用旧版本。

  • 清理残留文件后重试
    确认Documents目录下无之前创建的残留文件,再重新执行项目创建命令。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.24 21:30:01