从Windows迁移Ubuntu的VSCode项目后,React Native打包失败:找不到未使用模块
解决跨系统复制React Native项目后@rneui模块打包失败问题
清理依赖与缓存,重新安装
跨系统复制项目后,node_modules依赖可能存在系统兼容性问题,按以下步骤操作:# 删除现有依赖目录 rm -rf node_modules # 删除锁文件 rm package-lock.json # 清理Metro缓存 npx react-native start --reset-cache # 重新安装依赖 npm install若使用yarn,替换最后一步为
yarn install统一@rneui包版本
确保@rneui/base和@rneui/themed版本完全一致,不一致的版本可能导致模块引用错误:- 打开package.json,查看两个包的版本号
- 若版本不同,执行命令统一版本(替换x.x.x为对应版本号):
npm install @rneui/base@x.x.x @rneui/themed@x.x.x
排查路径大小写问题
Windows不区分文件路径大小写,但Ubuntu严格区分。检查node_modules/@rneui/base/dist目录下是否存在AirbnbRating文件夹(注意大小写),如果实际目录是小写的airbnbrating,则需要修正包内的导入路径,或重新安装包确保路径匹配。强制重装@rneui相关包
如果以上方法无效,直接卸载并重新安装相关包:npm uninstall @rneui/base @rneui/themed npm install @rneui/base @rneui/themed
内容的提问来源于stack exchange,提问作者apanay22
相关产品推荐
相关产品推荐

