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

Expo应用启动前卡顿冻结,无法正常加载求助

解决Expo应用启动卡在5%-6.9%的问题

以下是针对该问题的排查与解决步骤:

  • 强制终止进程并彻底清理缓存重启
    既然ctrl+c无法终止进程,直接杀掉相关Node进程:

    • Windows:打开任务管理器结束所有node.exe进程,或执行命令 taskkill /f /im node.exe
    • macOS/Linux:执行命令 pkill -9 node
      之后用清理缓存的方式重启服务:expo start --clear
  • 校验Expo CLI与Expo Go版本兼容性
    自动更新可能导致版本不匹配:

    1. 执行expo --version查看CLI版本,确认手机端Expo Go版本与之兼容
    2. 若版本不匹配,要么更新CLI到最新:npm install -g expo-cli,要么卸载重装手机端Expo Go至对应版本
  • 重置网络连通性
    即便在同一WiFi下,仍可能存在通信拦截:

    • 重启路由器,确保设备WiFi连接稳定
    • 临时关闭笔记本和iPhone的防火墙/安全软件,避免拦截Expo通信端口
    • 尝试用localhost模式启动:expo start --localhost,再在Expo Go中手动输入地址(如exp://127.0.0.1:19000)
  • 重新安装项目依赖
    依赖文件可能损坏,执行以下命令重置:

    rm -rf node_modules package-lock.json yarn.lock
    npm install
    

    完成后再启动项目

  • 检查AppDelegate配置(仅裸工作流)
    若使用裸工作流,打开ios/[项目名]/AppDelegate.m或AppDelegate.swift,确认存在Expo初始化代码,比如didFinishLaunchingWithOptions方法中是否包含EXUpdatesAppController.sharedController.start()这类配置

如果以上步骤无效,可提供以下信息进一步排查:

  • Expo CLI具体版本
  • 手机端Expo Go版本
  • 项目package.json中的依赖列表
  • 启动时的完整日志内容

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 08:37:35