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

从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版本完全一致,不一致的版本可能导致模块引用错误:

    1. 打开package.json,查看两个包的版本号
    2. 若版本不同,执行命令统一版本(替换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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 12:10:24