首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >"RNGestureHandlerRootView“未在UIManager中找到

"RNGestureHandlerRootView“未在UIManager中找到
EN

Stack Overflow用户
提问于 2022-03-08 13:53:54
回答 6查看 24.1K关注 0票数 15

我需要纠正这个错误。

不变违反: requireNativeComponent:"RNGestureHandlerRootView“没有在UIManager中找到。

此错误位于: RNGestureHandlerRootView (由GestureHandlerRootView创建)、GestureHandlerRootView(由StackView创建)、StackView (由StackView创建)、StackView中的未知(由Navigator创建)、Navigator (由SceneView创建)、SceneView(由SwitchView创建)、SwitchView(由Navigator创建)、SwitchView(由NavigationContainer创建)、NavigationContainer(由ExpoRoot创建)、ExpoRoot(由ExpoRoot创建)、RCTView (由AppContainer创建)、AppContainer(由视图创建)、ExpoRoot(由视图创建)、

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2022-03-08 16:13:16

最近我也遇到了同样的问题。以下是解决办法:

代码语言:javascript
运行
复制
expo install react-native-gesture-handler

代码语言:javascript
运行
复制
import 'react-native-gesture-handler';

在项目的根目录上,可能是App.js文件。

尝试使用文档,可以在这里找到它,这就是我如何解决这个问题的方法:https://reactnavigation.org/docs/getting-started/

票数 31
EN

Stack Overflow用户

发布于 2022-05-01 08:29:11

1.用expo更新依赖项

在现有的Expo project上,您安装的一些依赖关系版本可能与世博不兼容。这会导致这样的错误。要解决此问题,您需要这些依赖项的正确版本。运行以下命令以移除不兼容的版本,并按照世博的要求安装受支持的版本。

代码语言:javascript
运行
复制
expo update

如果该操作提示您的批准,请使用Y确认操作。然后重新启动应用程序。这将解决这个问题。

2.安装所需的依赖项

如果项目中没有安装react-native-gesture-handler,请安装它。

  • 如果您用expo安装它,您可能不需要遵循上面的步骤1.

代码语言:javascript
运行
复制
expo install react-native-gesture-handler

  • ,但是如果您通过npmyarn安装它,您还需要遵循上面的步骤1.

代码语言:javascript
运行
复制
npm install react-native-gesture-handler

  • 将其导入到App.js/ App.tsx中,将其放在文件的第一行,或按需要使用:

代码语言:javascript
运行
复制
import 'react-native-gesture-handler';
票数 12
EN

Stack Overflow用户

发布于 2022-03-24 12:05:51

反应本机错误1:https://i.stack.imgur.com/czCTX.png

把这个代码放在我这边

世博安装反应-本机-手势-处理程序

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71396210

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档