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

公司Windows电脑配置Expo应用适配企业代理遇连接问题求解决

解决公司Windows环境下Expo无法连接服务器的方案

以下是针对该问题的几种实用排查和解决方法:

  • 适配NTLM认证的公司代理
    多数公司代理采用NTLM认证,Expo原生不支持这种认证方式,可通过cntlm工具做代理中转:

    1. 下载并配置cntlm,在cntlm.ini中填写公司代理地址、端口,以及加密后的域账号密码
    2. 启动cntlm服务,将系统代理和Expo代理统一指向127.0.0.1:3128(cntlm默认端口)
    3. 设置Windows环境变量:
      set HTTP_PROXY=http://127.0.0.1:3128
      set HTTPS_PROXY=http://127.0.0.1:3128
      set EXPO_HTTP_PROXY=http://127.0.0.1:3128
      set EXPO_HTTPS_PROXY=http://127.0.0.1:3128
      

    完成后重新运行npx expo start

  • 修正Windows下的Expo代理变量设置
    你之前使用的export是Linux/macOS命令,Windows环境需对应调整:

    • Cmd环境:
      set EXPO_PACKAGER_PROXY_URL=http://你的公司代理地址:端口
      npx expo start
      
    • PowerShell环境:
      $env:EXPO_PACKAGER_PROXY_URL = "http://你的公司代理地址:端口"
      npx expo start
      

    同时确保.npmrc配置正确:

    proxy=http://你的公司代理地址:端口
    https-proxy=http://你的公司代理地址:端口
    registry=https://registry.npmjs.org/
    strict-ssl=false
    
  • 添加Expo域名到代理例外列表
    部分公司代理会拦截Expo相关域名,可在系统代理的「例外」列表中添加:

    • expo.dev
    • *.expo.dev
    • expo.io
    • *.expo.io
      添加完成后重启Expo服务重试
  • 临时使用离线模式开发
    如果以上方案均无效,可尝试离线启动Expo(无法获取最新依赖,但不影响本地开发):

    npx expo start --offline
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 11:50:24