启用Yarn后无法创建React Native项目的问题求助
React Native项目创建报错(启用Yarn时)
问题说明
启用Corepack(Yarn作为默认包管理器)时,执行npx react-native init MyTestProject创建项目出现报错;改用npm(禁用Yarn)则可成功创建。
解决方案
强制指定npm创建项目
直接执行命令:npx react-native init MyTestProject --npm,该命令会强制使用npm处理依赖安装,绕开Yarn的兼容性问题。修复Yarn与CocoaPods兼容性
- 更新Yarn到稳定版本:
yarn set version stable - 项目创建后手动安装iOS依赖:进入项目的
ios目录,执行pod install;或在根目录执行npx pod-install - 临时调整Corepack配置:执行
corepack disable禁用Corepack,创建完项目后可再执行corepack enable重新开启
- 更新Yarn到稳定版本:
清理缓存重试
- 清理Yarn缓存:
yarn cache clean - 清理npm缓存:
npm cache clean --force - 清理React Native缓存:
npx react-native start --reset-cache
- 清理Yarn缓存:
内容的提问来源于stack exchange,提问作者Mishen Thakshana
相关产品推荐
相关产品推荐

