使用 react-native-gesture-handler 时出错

Posted

技术标签:

【中文标题】使用 react-native-gesture-handler 时出错【英文标题】:Error when using react-native-gesture-handler 【发布时间】:2021-01-03 11:30:47 【问题描述】:

当我尝试使用 react-native-gesture 处理程序时,出现以下错误:

:尝试从文件“/Users/user/Project/index.js”解析模块“react-native-gesture-handler”时,包“/Users/user/Project/node_modules/react-native-gesture” -handler/package.json' 已成功找到。但是,这个包本身指定了一个无法解析的“主”模块字段(“/Users/user/Project/node_modules/react-native-gesture-handler/index.js”。事实上,这些文件都不存在:[ ...]

我的 index.js 文件:

/**
 * @format
 */
import 'react-native-gesture-handler';
import  NavigationContainer, StackActions  from '@react-navigation/native';
import  createStackNavigator  from '@react-navigation/stack';
import React from 'react';
import AppRegistry from 'react-native';
import Logsg from './screens/logsg.js';
import name as appName from './app.json';

const AuthStack = () => 
return(
 <NavigationContainer>
     <Stack.Navigator>
         <Stack.Screen name="Logsg" component =Logsg/>
     </Stack.Navigator>
 </NavigationContainer>
)



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

【问题讨论】:

【参考方案1】:

我遇到了同样的问题,原来是我在本机端没有正确设置。

请务必遵循以下说明:https://reactnavigation.org/docs/getting-started/

【讨论】:

以上是关于使用 react-native-gesture-handler 时出错的主要内容,如果未能解决你的问题,请参考以下文章

在使用加载数据流步骤的猪中,使用(使用 PigStorage)和不使用它有啥区别?

今目标使用教程 今目标任务使用篇

Qt静态编译时使用OpenSSL有三种方式(不使用,动态使用,静态使用,默认是动态使用)

MySQL db 在按日期排序时使用“使用位置;使用临时;使用文件排序”

使用“使用严格”作为“使用强”的备份

Kettle java脚本组件的使用说明(简单使用升级使用)