在React Native 0.81.5与新架构下,react-native-reanimated的 C++构建错误

移动开发 2026-07-08

我在使用React Native 0.81.5、Expo SDK 54,以及newArchEnabled: true时遇到EAS构建失败。

错误信息:ShadowNode::Shared已弃用,react-native-reanimated中未找到parentShadowView。

当前版本:

  • react-native: 0.81.5
  • react-native-reanimated: 3.16.7
  • expo: 54

哪个版本的react-native-reanimated与 RN 0.81.5 +新架构兼容?

解决方案

你需要使用更高版本的reanimated。更具体地说,应该选择:react-native-reanimated 4.1.1,并确保同时安装react-native-worklets,版本为0.5.1。

Expo的 SDK文档确认了这个打包组合,reanimated的文档也给出以下版本。

安装两者后,最好删除node_modules、清理gradle/build文件夹,然后重新运行。

站内所有文章版权归属LeftHeroAI导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。

相关文章