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

创建React Native新项目失败:仅生成依赖文件且Choco安装出错

解决React Native项目初始化失败及Choco安装错误问题

一、修复Choco安装nodejs-lts/openjdk11的错误

  • 以管理员身份启动PowerShell,Choco安装需要系统权限,普通权限易触发报错
  • 检查并更换Chocolatey源(国内源稳定性更高):
    # 查看现有源列表
    choco source list
    # 添加清华镜像源并设为最高优先级
    choco source add -n=chocolatey -s="https://mirrors.tuna.tsinghua.edu.cn/chocolatey/" --priority=1
    # 移除默认官方源(可选操作)
    choco source remove -n=chocolatey
    
  • 清理Choco缓存后重新执行安装:
    choco cache clean
    choco install -y nodejs-lts openjdk11
    
  • 若上述方法仍失败,手动安装依赖:
    • Node.js LTS:下载对应系统的LTS版本安装包完成安装,执行node -v验证版本是否正常
    • OpenJDK11:下载OpenJDK11官方安装包,安装后配置JAVA_HOME环境变量,将%JAVA_HOME%\bin添加到系统PATH中,执行java -version验证配置生效

二、修复React Native项目初始化不生成核心文件的问题

  • 先验证环境配置有效性:
    执行以下命令确认依赖版本符合要求(Node.js LTS ≥18,Java版本为11):
    node -v
    java -version
    
  • 清理npm缓存:
    npm cache clean --force
    
  • 切换npm国内镜像源(解决网络拉取依赖中断的问题):
    npm config set registry https://registry.npmmirror.com/
    npm config set disturl https://npmmirror.com/dist
    npm config set react-native-cli_mirror https://npmmirror.com/mirrors/react-native-cli/
    
  • 删除已生成的不完整项目文件夹,重新执行初始化命令并查看详细日志:
    npx react-native@latest init app_name --verbose
    
  • 关闭代理/VPN后重试,网络代理可能导致依赖拉取过程中断

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 16:21:10