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

执行npx expo start -c后Metro绑定localhost问题求助

解决Expo启动时Metro绑定localhost的问题
  • 指定网络IP启动
    启动时显式指定你的机器在目标网络的IP地址,替换命令为:

    npx expo start -c --host [你的机器IP]
    

    例如你的IP是192.168.3.10,就执行npx expo start -c --host 192.168.3.10,Metro会直接绑定到该IP,外部设备可通过此IP访问服务。

  • 修改Expo项目配置
    在项目根目录的app.json或app.config.js中添加host配置,设置为"0.0.0.0"(允许绑定所有可用网络接口):

    {
      "expo": {
        "name": "你的项目名称",
        "slug": "your-project-slug",
        "host": "0.0.0.0",
        // 其他原有配置...
      }
    }
    

    保存配置后重新执行npx expo start -c,Metro会自动适配所有网络接口,外部设备可通过你的机器IP连接。

  • 检查网络权限与环境

    • 确认机器防火墙已开放8081端口的外部访问权限,添加对应入站规则。
    • 若为局域网场景,确保测试设备与你的机器处于同一网络;若为远程场景,确认机器有可外部访问的公网IP。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 09:44:51