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

React Native应用启动失败:停在Metro欢迎界面求助

React Native启动停在Metro欢迎界面的解决办法
  • 先确认你已经打开了iOS模拟器/Android模拟器,或者通过USB连接了开启调试模式的真机——Metro是打包服务,本身不会自动启动应用,得有运行载体。
  • 在Metro的控制台里直接输入命令:
    • 要启动iOS应用,输入 i 回车
    • 要启动Android应用,输入 a 回车
  • 如果命令启动没反应,试试手动从IDE运行:
    • iOS:打开项目里的 ios/[你的项目名].xcworkspace 文件,用Xcode点击运行按钮
    • Android:打开项目的 android 文件夹,用Android Studio点击运行按钮
  • 要是还是不行,试试这些排查步骤:
    1. 检查Node版本:React Native推荐用LTS版本(比如18.x或20.x),运行 node -v 查看,版本不符就切换
    2. 清除缓存:执行 npx react-native start --reset-cache 重启Metro
    3. 确认依赖安装完成:确保之前的 yarn install 或 npm install 没有报错,重新执行一次也可以
    4. 检查端口占用:Metro默认用8081端口,被占用的话换端口启动:npx react-native start --port 8082,然后在模拟器里摇一摇打开开发者菜单,选择"Change Bundle Location"修改端口为8082

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 00:21:26