添加 React Navigation Drawer 时出现问题 - TurboModuleRegistry.getEnforcing(..)

Posted

技术标签:

【中文标题】添加 React Navigation Drawer 时出现问题 - TurboModuleRegistry.getEnforcing(..)【英文标题】:Problem when adding React Navigation Drawer - TurboModuleRegistry.getEnforcing(..) 【发布时间】:2021-06-10 13:59:07 【问题描述】:

我在使用“反应导航”包添加抽屉导航器时遇到问题。

我已经尝试过的:

    三重检查了 React Navigation 文档中列出的包 从头开始重新创建项目 根据其页面上的文档安装了 react native reanimated 包。 从 npm 和 react-native 清除缓存。 仅在 Stack Navigator 上试过,有效,问题仅在使用 Drawer Navigator 时出现

错误如下:ERROR Invariant Violation: TurboModuleRegistry.getEnforcing(...): 'NativeReanimated' could not be found. Verify that a module by this name is registered in the native binary.

【问题讨论】:

【参考方案1】:

按照official react-native-animation installation guide中的步骤一一帮我解决了问题

【讨论】:

没用,我在 GitHub 上查看了 React Native 的问题部分,似乎很多人在新项目中面临同样的问题。目前还没有明确的解决方案

以上是关于添加 React Navigation Drawer 时出现问题 - TurboModuleRegistry.getEnforcing(..)的主要内容,如果未能解决你的问题,请参考以下文章

React-native Navigation 添加汉堡包图标

在React Native Navigation V2中添加选项卡导航

在 React Native Navigation V2 中添加选项卡导航

将汉堡按钮添加到 React Native Navigation

如何将 mapStateToProps / redux 添加到 react-navigation TabNavigator?

如何在 ios 上的 react-native-navigation(V1) 中添加后退按钮以关闭模式屏幕