背景
大家好,我正在构建我的第一个没有 Expo 的 React Native 应用程序。我正在尝试使用@react-navigation/bottom-tabs
,我在每一步都遵循了文档中提供的说明。然后我尝试添加react-native-appearance
以处理来自设备的暗模式偏好。但是,从这里开始,当我尝试使用 Android 模拟器运行应用程序时,事情就变得棘手了。
问题
错误未找到 react-native-gesture-handler 模块。确保您在本机平台上运行您的应用程序并且您的代码已正确链接(cd ios && pod install && cd ..)。
随后是此错误消息的许多变体:
TypeError:null 不是对象(评估 '_$$_REQUIRE(_dependencyMap[8], "./NativeAppearance").NativeAppearance.initialPreferences')
我试过的
正如我之前提到的,我参考了 Navigation 文档,但也参考了以下所有内容:
- Gesture handler docs我在这里用尽了所有选项,从基本的东西到手动链接。
- 手势处理程序 github 问题 671
- 外观文档中的所有选项
你可以怎样帮助我
如果有人能让我知道如何解决这个问题,我真的很感激,我想这与外观的兼容性有关,所以我会在等待答案时检查一下。
提前非常感谢!