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

Expo应用启动及依赖安装遇FetchError证书问题,求解决方案

修复Expo请求时的"unable to get local issuer certificate"错误

以下是针对该证书错误的可行修复方案:

  • 临时禁用证书校验(仅用于测试,不推荐生产环境)
    在执行Expo命令前,设置环境变量跳过TLS证书校验:

    • Windows命令提示符:
      set NODE_TLS_REJECT_UNAUTHORIZED=0
      npx expo start
      
    • Windows PowerShell:
      $env:NODE_TLS_REJECT_UNAUTHORIZED=0
      npx expo start
      
  • 导入本地CA证书到Node.js信任列表
    如果是公司内网或自定义代理的CA证书未被信任,需配置Node.js识别该证书:

    1. 找到本地CA证书文件(格式通常为.crt或.pem)
    2. 设置环境变量指向该证书:
      • Windows命令提示符:
        set NODE_EXTRA_CA_CERTS=C:\路径\到\你的\ca-cert.crt
        npx expo start
        
      • Windows PowerShell:
        $env:NODE_EXTRA_CA_CERTS="C:\路径\到\你的\ca-cert.crt"
        npx expo start
        
  • 更新Node.js和Expo CLI
    旧版本的Node.js或Expo CLI可能存在证书兼容性问题:

    1. 更新Node.js至最新稳定版
    2. 更新Expo CLI:
      npm install -g expo-cli
      

    完成后重新执行Expo相关命令。

  • 检查或关闭代理
    若使用网络代理,可能因代理证书未被信任导致错误:

    • 确认代理配置正确,且代理的CA证书已添加到系统信任列表
    • 临时关闭代理后,重新尝试执行npx expo start或安装命令

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 19:50:07