Ошибка при использовании react-native-gesture-handler

#javascript #ios #xcode #react-native

#javascript #iOS #xcode #react-native

Вопрос:

Когда я пытаюсь использовать обработчик react-native-gesture, я получаю следующую ошибку:

: При попытке разрешить модуль ‘react-native-gesture-handler’ из файла ‘/Users/user/Project/index.js ‘, пакет ‘/Users/user/Project/node_modules/react-native-gesture-handler/package.json’ был успешно найден. Однако сам этот пакет определяет поле модуля ‘main’, которое не удалось разрешить (‘/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/