在React Native 0.81.5与新架构下,react-native-reanimated的 C++构建错误
我在使用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导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。