开发TCC时在Android Studio/Expo运行遇重复依赖Key错误求助
解决Expo项目「Android Bundling Failed:重复依赖键'undefined'」错误
排查修复步骤
清理依赖与缓存
- 删除项目目录下的
node_modules文件夹和依赖锁文件(package-lock.json/yarn.lock) - 重新安装依赖:
npm install # 若用yarn则执行 yarn install - 清除Expo缓存并重启项目:
npx expo start --clear
- 删除项目目录下的
检查依赖配置与文件
- 查看
C:\Users\Iury\Desktop\ranngo2\node_modules\expo\AppEntry.js,确认是否存在重复的依赖引入或异常配置(注意:不建议长期修改node_modules内文件,排查后若需修复,优先从项目依赖版本入手) - 检查项目根目录
package.json,确保Expo相关依赖版本统一,避免版本冲突导致的异常
- 查看
匹配Expo CLI与SDK版本
- 查看本地Expo CLI版本:
npx expo --version - 对比项目
package.json中expo的版本,若版本不兼容,升级或降级CLI:npm install -g expo-cli@<对应SDK兼容版本号>
- 查看本地Expo CLI版本:
重置模拟器
在Android Studio模拟器中执行「Wipe Data」操作,清除应用缓存后重新运行项目
内容的提问来源于stack exchange,提问作者Iury Elias
相关产品推荐
相关产品推荐

