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

iPhone 12使用react-native-neomorph-shadows库 构建成功后应用立即崩溃

react-native-neomorph-shadows构建后崩溃解决方案

你遇到的报错核心原因是npm官方发布的react-native-neomorph-shadows@1.0.0包存在路径配置错误:包根目录的index.js中引用的./src/ShadowFlex路径实际不存在,同时该库依赖的ART库与你使用的React Native 0.64.2版本存在兼容问题,共同导致了构建后崩溃。

解决方案

方案1:手动修改本地依赖(临时可用)

  • 进入项目的node_modules/react-native-neomorph-shadows目录
  • 打开根目录下的index.js文件,将所有指向./src/前缀的导入路径,修改为实际文件的相对路径。如果该目录下没有src文件夹,可直接将你需要用到的新拟态阴影组件源码复制到你的项目组件目录中单独引用,脱离对该npm包的依赖
  • 修改完成后清空打包缓存重启项目:npx react-native start --reset-cache

方案2:用patch-package永久固化修改

  • 按照方案1完成本地node_modules内的代码修复后,安装补丁工具:
    npm install patch-package --save-dev
  • 生成对应依赖的补丁文件:
    npx patch-package react-native-neomorph-shadows
  • 后续所有团队成员重装依赖、或者更换环境安装依赖时,补丁会自动生效,不需要重复手动修改

额外兼容操作

  • 进入项目ios目录执行pod install,完成@react-native-community/art依赖的原生部分安装,再重新打包运行即可解决崩溃问题

内容的提问来源于stack exchange,提问作者Mani Kant Tiwari

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 03:33:02