错误:无法解析模块“react-native-gesture-handler”

2024-01-02

我尝试在react-native中使用导航.. 我补充道: npm install --save react-navigation

但它给了我这样的错误:

错误:捆绑失败:错误:无法解析模块react-native-gesture-handler from C:\reactnative\proejectName\node_modules\@react-navigation\native\src\Scrollables.js: 模块react-native-gesture-handler急速模块图中不存在

这是索引:

import { AppRegistry } from 'react-native';
import App from './App';
import { name as appName } from './app.json';

AppRegistry.registerComponent(appName, () => App);

这是app.js

import React from 'react';
import { createStackNavigator, createAppContainer, } from 'react-navigation';
import First from './src/Components/First';
import DescriptionPage from './src/Components/DescriptionPage';


const Navigation = createStackNavigator({
  First: {
    screen: First,
  },
  DescriptionPage: {
    screen: DescriptionPage,
  },
});

const App = createAppContainer(Navigation);

export default App;

这是 package.json :

{
  "name": "ProjectName",
  "version": "0.0.1",
  "private": true,
  "scripts": {
    "start": "node node_modules/react-native/local-cli/cli.js start",
    "test": "jest"
  },
  "dependencies": {
    "react": "16.8.3",
    "react-native": "0.59.1",
    "react-native-sqlite-storage": "^3.3.10",
    "react-navigation": "^3.5.1"
  },
  "devDependencies": {
    "@babel/core": "7.4.0",
    "@babel/runtime": "7.4.2",
    "babel-jest": "24.5.0",
    "eslint-config-rallycoding": "^3.2.0",
    "jest": "24.5.0",
    "metro-react-native-babel-preset": "0.53.1",
    "react-test-renderer": "16.8.3"
  },
  "jest": {
    "preset": "react-native"
  }
}

你需要安装react-native-gesture-handler以及单独在项目依赖项列表中并将其也与本机链接。请参考这个doc https://reactnavigation.org/docs/en/getting-started.html#installation.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

错误:无法解析模块“react-native-gesture-handler” 的相关文章

  • React Native Android:app:compileDebugJava 错误

    当我运行react native run android时 出现以下错误 我正在将其设置为在设备上运行 app compileDebugJava Users hello MediaFire apps test2 android app sr
  • 如何使用反应导航在导航抽屉中添加部分分隔符

    假设我的抽屉导航中有五个项目 我想在三个项目之后添加分隔符 如何使用反应导航添加它 正如提到的 vonovak 你可以通过使用来实现这一点contentComponent允许完全定制抽屉 为此 您需要创建自定义组件来覆盖默认抽屉 代码示例
  • AsyncStorage 未解析或拒绝

    我正在尝试从异步存储中获取项目 componentDidMount console log componentDidMount AsyncStorage getItem STORAGE KEY then storage gt console
  • Firebase Web 与 iOS 和 Android 版本的 React Native 项目

    我是应用程序开发新手 这让我很困惑 我有一个用react native 创建的项目 我希望它可用于android 和iOS 我看过一些关于如何为 React Native 后端创建 Firebase 数据库的教程 其中一些在构建应用程序时选
  • 无法立即更新状态?

    我有两个功能 第一个功能是我收到所有订单 第二个功能是我收到所有被拒绝的订单 所以在第一个函数中 我根据第二个函数状态更新状态 效果很好 但是当我从 Firebase 控制台删除项目时 尽管我使用on value gt 那么我该如何处理呢
  • 如何在 React Native 中做最后一个子选择器?

    我使用Scrollview 里面有3个视图 我在它们之间留了一个间隙 例如 marginRight 5 但我不希望在最后一个视图中出现这种间隙 这就是为什么我需要这种东西 你能帮助我吗 应用这个你就可以实现你在寻找什么 const styl
  • 纯组件在没有变化时渲染?

    我有一个像这样的纯组件 interface Props checkBoxTitleStyle any checkBoxBackgroundColor any onPressCheckBox id isChecked selectedArra
  • 在 React 中存储数据

    我实际上是 React 新手 无法选择在这种情况下存储数据的最佳方式是什么 我有一个包含一些输入的表单 我需要在提交时对这些输入中的所有数据执行一些操作 所有输入都存储在一个组件中 所以 我只需要在提交时获取所有数据 现在我正在尝试选择存储
  • 单击通知时反应本机导航到特定屏幕

    我正在尝试在用户单击他们收到的通知时实现导航 我已成功收到通知expo notifications并接受来自 API 的数据 路由 但当用户单击通知时无法导航到另一个屏幕 使用通知 export default useNotificatio
  • 有没有办法限制 React-Native 中 TextInput 的长度?

    我一直在尝试使我的程序不允许您在 TextInput 组件中输入超过一定数量的字符 类似于 maxLength 对于输入的工作方式 我还没有找到任何类似的 textInput 的 maxLength 有没有一种简单的方法来设置 组件的最大字
  • 如何在 Firebase 上随机获取相同的数据?

    我有用户表和这段代码 getOnline 代码和连接按钮 var onlineStatus firebase database ref users firebase auth currentUser uid online onlineSta
  • React-Native 中的导航抽屉

    我是反应原生的新手 不介意我问一个基本问题 我想知道 实现抽屉式导航的分步过程是什么 推荐链接这个链接 https github com react native community react native side menu usage
  • 如何在React Native的MapView中设置标记

    我想在React Native中的MapView上设置一个标记 但是通过官方文档找不到任何信息MapView https facebook github io react native docs mapview html content 如
  • 为什么当我保存更改时,Expo 没有刷新?

    当我进行更改并保存它们时 模拟器中的应用程序不会刷新 我认为模拟器没有连接到 Metro 服务器 我尝试通过运行清除缓存expo r c 但这没有做任何事情 您是否尝试启用快速刷新 我遇到了同样的问题 但在启用 快速刷新 后 自动刷新再次开
  • 如何在 React Native 中使用相同的 Firebase 数据库在两个应用程序之间进行通信?

    我有两个不同的应用程序使用相同的实时数据库 在第一个应用程序中 我发送的订单包含一些要保存在数据库中的数据字段 在另一个应用程序中 我只添加一个侦听器 firebase database ref userOrder currentUser
  • 访问其他类的 this.state 值 [React Native]

    我只是想问如何从其他类访问 this state sampleString 这是我的代码 class MainClass extends Component constructor props super props this state
  • 找不到 -lDoubleConversion 的库

    我尝试在 XCode 上构建 但是ld library not found for lDoubleConversion发生错误 我可以建造react native run ios 这可行 但 XCode 无法构建 ld 警告 找不到选项 L
  • Expo eas-cli iOS 构建失败

    我已经使用 React Native 创建了一个应用程序 并尝试通过 Expo 的 eas cli 创建一个 iOS 应用程序商店 跑步时eas build platform ios the Fastlane build failed wi
  • 如何在打字稿中使用react-navigation的withNavigation?

    我正在尝试结合使用react native react navigation 和typescript 来创建一个应用程序 只有两个屏幕 HomeScreen and ConfigScreen 和一个组件 GoToConfigButton 总
  • 无法在scrollView中滚动

    我有一个屏幕 我可以在输入字段中输入内容并获得相应的搜索结果 该列表在 ScrollView 中呈现 但当键盘打开时 在 Android 中 它仍然不允许我滚动 我怎样才能解决这个问题 return lt gt addressesFound

随机推荐

  • 如何在 ASP.NET MVC 的 RegisterGlobalFilters 方法中进行依赖项注入

    我对使用 IOC 容器还是有点陌生 而且有点挣扎 我正在使用 ASP NET MVC 5 2 和 Ninject MVC3 我有一个异常过滤器 基本上将其交给日志服务 public class ExceptionLoggerFilter I
  • CLR 如何处理静态类?

    谁能解释一下 CLR 如何处理静态类 CLR 是否创建一个单例实例来在内部处理静态类 如果不是 为什么 C 中有静态构造函数 根据我的理解 我们仅使用构造函数来实例化类 首先 CLR中没有静态类 CLR 对静态类一无所知 这是C 的特点 静
  • 记录到多个输出

    go语言有没有办法记录不同级别的多个输出 我想要一个程序 它可以同时记录到信息级别的标准输出和带有时间戳的调试级别的文件 就像我每次编码一样 log Debug Entering some func res func log Infof R
  • 取消libcurl轻松处理

    有没有一种简单的方法可以从另一个线程取消curl easy perform 您必须使用回调函数 写入 读取 进度 来执行取消 另一个线程需要设置一个标志 回调函数检查该标志并返回正确的值以取消操作
  • Numpy 从矩阵中提取行、列和值

    我有一个矩阵 我想编写一个脚本来提取大于零的值 其行号和列号 因为该值属于该 行 列 这是一个示例 from numpy import import numpy as np m np array 0 2 4 4 0 4 5 4 0 inde
  • 并行编程和多核编程有什么区别?

    我认为这个话题已经说明了一切 并行编程和多核编程之间有什么区别 如果有的话 谢谢 多核是并行编程的一种 特别地 它是一种MIMD http en wikipedia org wiki Flynn 27s taxonomy处理单元不是分布式的
  • Mysql查询平均时间

    我玩很多棋盘游戏 并且维护一个网站 数据库来跟踪一些统计数据 其中一张表记录了不同的时间 它的结构如下所示 gameName 文字 棋盘游戏的名称 人数 int 玩过的人数 时间到达 时间戳 我们到达我们正在玩游戏的房子的时间 开始安装 时
  • Angular - 不同的路线,相同的模板/控制器,不同的加载方法

    我想使用路线 但我总是想使用相同的模板和控制器 我有这样的路线 a albumid and i imageid 在第一种情况下 我想加载图像数组并将它们添加到列表中 在第二种情况下 我想加载单个图像并将其添加到列表中 所以区别仅在于数据加载
  • Visual Studio 2010 C++ 调试符号已加载但找不到源代码

    我已在 2010 内指定了符号 pdb 文件 以便正确加载它 但我得到了No source available错误和Browse to Find Source Code是灰色的 有谁知道我如何指定源代码目录或查看 pdb 内部以找出它在哪里
  • Vagrant“未创建虚拟机。”当尝试从现有虚拟机创建盒子时

    我导入了 Precision32 盒子 然后在虚拟机上安装了一些软件包和其他数据 我的计划是将其重新打包到一个盒子中 以在共享时节省复杂的配置 然而 vagrant package base dev vm output box vm box
  • 根据R中的条件计算平均值

    参考问题 根据条件计算平均值 https stackoverflow com questions 45206230 calculating average of based on condition 45206365 noredirect
  • CKEditor4 销毁,不保留原始 HTML 内容。如何禁用过滤器?

    我正在使用标准演示 像这样 http ckeditor com latest samples replacebyclass html 因此 主要选项 小变化 可以标记为config js Example https stackoverflo
  • 执行 javascript 和 php csv 导出脚本的最佳方法

    我有一个生成 HTML 表格的 PHP 页面 在页面底部 您可以单击 提交 按钮 表中的数据将发送到名为 Table2CSV 的 jquery 脚本 链接在这里 http www kunalbabre com projects table2
  • Linux中如何设置环境变量LD_LIBRARY_PATH

    我首先执行了命令 export LD LIBRARY PATH usr local lib 然后我就打开了 bash profile file vi bash profile 在这个文件中 我放入 LD LIBRARY PATH usr l
  • npm 脚本中的 Autoprefixer 显示 TypeError:模式必须是字符串或字符串数​​组

    当我运行 npm run prefix css 时 它显示 类型错误 模式必须是字符串或字符串数 组 name natours version 1 0 0 description A natours project main index j
  • Vim 自动滚动缓冲区

    我正在尝试做一些非常简单的事情 我在 Vim 中有两个缓冲区 一个包含源代码 B1 另一个包含文本文件a txt B2 B1中的源代码在Vim中使用自定义快捷方式运行 填充a txt带有文字 我希望 Vim 在每次更新时自动滚动 B2 即使
  • django makemigrations 无需用户输入即可重命名字段

    我有一个名为 CharField 的模型oldName 我想将该字段重命名为newName 当我跑步时python 管理 py makemigrations 我收到确认请求 您是否将 model oldName 重命名为 model new
  • 在 Keras 中获取每个类别的精确度、召回率和 F1 分数

    我使用 Keras 2 1 5 中的 TensorFlow 后端训练了一个神经网络 并且还使用了 keras contrib 2 0 8 库来添加 CRF 层作为网络的输出 我想知道在使用神经网络对测试集进行预测后如何获得每个类别的精度 召
  • Oracle Regexp 将 \n、\r 和 \t 替换为空格

    我试图从包含换行符 NL 字符 可能还包含其他字符 的表中选择一列 n r t 我想使用 REGEXP 选择数据并用空格 替换 仅这三个 字符 不需要正则表达式 这可以通过 ASCII 代码轻松完成 并且可以使用无聊的旧代码翻译 https
  • 错误:无法解析模块“react-native-gesture-handler”

    我尝试在react native中使用导航 我补充道 npm install save react navigation 但它给了我这样的错误 错误 捆绑失败 错误 无法解析模块react native gesture handler fr