首页 > 解决方案 > ReactNative #1 的一般问题:找不到 RCT.RootContentView.h 文件 ReactNativeGestureHandler.m

问题描述

当在 NPM 安装期间安装的 ReactNativeGestureHandler 版本与安装的 React-Native 版本不兼容时,就会出现此问题。

标签: reactjsreact-nativereact-native-gesture-handler

解决方案


要解决这个问题:

  1. 检查 package.json 中提到的版本和 node_modules 中 package.json 中安装的实际版本。

  2. 检查 package.json 中提到的 React-Native 版本和 node_modules 中安装的实际版本

  3. 查看 ReactNativeGestureHandler 的文档以获取 React-Native 版本支持。

  4. 相应地降级或升级版本。

  5. package.json 中的 ^ 下载更高版本,删除 ^ 并仅保留版本号可确保每次运行 npm install(也适用于 yarn)时安装相同的版本。

例如。

我的 react-native 版本是 0.58

ReactNativeGestureHandler 的预期版本下载为 1.0.15 ( "react-native-gesture-handler": "^1.0.15",此安装更高版本),

将其更改为"react-native-gesture-handler": "1.0.15"


推荐阅读