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

Expo eject项目运行yarn android卡在generateExpoModulesPackageList如何解决

修复步骤

  • 第一步先全量清理本地缓存与冗余文件,依次执行以下命令:
    # 终止所有运行中的metro、gradle相关进程
    rm -rf node_modules yarn.lock
    cd android && ./gradlew clean
    cd ..
    npx expo start --clear
    
  • 重新安装依赖:yarn install
  • 对齐Gradle版本:该步骤卡顿90%以上是本地Gradle版本和项目要求版本不匹配导致,直接拷贝队友设备中android/gradle/wrapper/目录下的gradle-wrapper.jar、gradle-wrapper.properties两个文件覆盖你本地对应路径即可,无需自行下载其他版本
  • 关闭本地所有代理工具:generateExpoModulesPackageList执行时会扫描本地node_modules内的expo相关模块,代理的流量拦截规则大概率会阻塞本地回环请求,导致任务挂起
  • 对齐Expo版本:确认你本地全局Expo版本和项目锁定的Expo SDK版本一致,若不一致执行yarn add expo@<项目实际使用的SDK版本号>对齐
  • 若以上步骤仍未解决,可手动触发模块列表生成,跳过自动执行的阻塞任务:
    node node_modules/@unimodules/react-native-adapter/scripts/generate-package-list.js
    
    执行完成后再运行yarn android即可

内容的提问来源于stack exchange,提问作者Pawan Kumar

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 21:57:02