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

Expo:设置默认localhost开发服务器,跳过服务器选择界面

解决Expo默认使用localhost启动并跳过服务器选择界面的方法

方法1:启动Expo时指定localhost参数

启动Expo服务器时直接追加参数,强制使用localhost连接,就能跳过服务器选择界面:

npx expo start --localhost

也可以用简写形式:

npx expo start -l

用这个命令启动后,模拟器/仿真器会直接连接本地的Expo服务器,不会再弹出选择弹窗。

方法2:配置项目默认启动脚本

如果不想每次启动都手动加参数,可以修改项目根目录的package.json,把--localhost整合到启动脚本里:

"scripts": {
  "start": "expo start --localhost",
  "android": "expo start --localhost --android",
  "ios": "expo start --localhost --ios"
}

之后运行npm start、npm run android或npm run ios时,就会自动以localhost模式启动,无需再选择服务器。

关于deeplink启动卡闪屏的补充

App冷启动时通过deeplink触发,若之前未固定服务器连接,确实容易卡在闪屏。用上述方法固定localhost后,App启动时会直接尝试连接本地服务器,避免了选择界面的阻塞。如果问题仍存在,可以检查:

  • 确认Expo服务器处于运行状态,localhost端口未被其他程序占用
  • 核对app.json里的scheme字段是否与deeplink的协议头匹配
  • 清除模拟器/仿真器的App缓存后重新测试

内容的提问来源于stack exchange,提问作者Olcay Ertaş

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 10:55:55