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

执行npx expo start --tunnel报错TypeError,iPhone无法连接Expo项目

解决Expo项目无法在iPhone上连接的问题

一、排查局域网连接问题

  • 确认电脑与iPhone连接同一2.4GHz WiFi网络:部分5GHz网络存在设备隔离限制,Guest网络也可能无法和主设备互通
  • 临时关闭电脑的防火墙、杀毒软件:这类软件可能拦截Expo默认使用的19000-19006端口
  • 手动输入局域网地址:运行npx expo start后,终端会显示类似exp://192.168.x.x:19000的地址,打开iPhone上的Expo Go,选择「Enter URL」手动输入该地址尝试连接

二、修复--tunnel模式的报错

你遇到的TypeError [ERR_INVALID_ARG_TYPE]是Expo CLI与ngrok版本不兼容或本地配置异常导致的,可按以下步骤处理:

  • 卸载本地全局ngrok,让Expo自动适配兼容版本:
    npm uninstall -g ngrok
    
  • 清理缓存后重新启动tunnel模式:
    npx expo start --tunnel -c
    
  • 更新Expo CLI到最新版本:
    npm install -g @expo/cli
    

三、其他验证步骤

  • 检查iPhone上的Expo Go是否为最新版本:前往App Store更新至最新版
  • 确认电脑的网络代理已关闭:代理可能导致Expo无法建立正常连接

内容的提问来源于stack exchange,提问作者Karel Čančara

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 03:59:55