null не является объектом (оценка 'rngesturehandlermodule.direction') - PullRequest
1 голос
/ 25 марта 2019

Я создаю систему входа в систему с реактивом-родным, после загрузки "react-native-gesture-handler" dependencies: "^ 1.1.0" и "react-navigation": "^ 3.5.1" стало появляться следующее сообщение об ошибке:

null не является объектом (оценивается 'rngesturehandlermodule.direction ')

Я пытался удалить проект и изменить его, удалить и переустановить папку node_modules и переустановить зависимости, но ничего не получилось.

Ответы [ 2 ]

3 голосов
/ 11 апреля 2019

У меня была такая же проблема. Затем я установил react-navigation & react-native-gesture-handler шаг за шагом следующим образом:

Шаги:

  1. Удалить node_modules и package-lock.json

  2. npm install

  3. npm install --save react-navigation

  4. npm install --save react-native-gesture-handler

  5. react-native link

Вы можете найти оригинальный ответ здесь

0 голосов
/ 23 июня 2019

У меня такая же ошибка, но она решается путем создания отдельного файла для файла навигации с именем "MainNavigator.js"

import { createStackNavigator, createAppContainer } from 'react-navigation'; 
import HomeScreen from '../screen/Home';
import DetailsScreen from '../screen/Details';

    const RootStack = createStackNavigator({
        Home: HomeScreen,
        Details: DetailsScreen,
    }, {
        initialRouteName: 'Home',
    }
    );


const AppContainer = createAppContainer(RootStack);

export default AppContainer;

и использования в файле App.js со следующим кодом

import React from 'react';
import RootNavigator from './js/navigation/MainNavigator';
class App extends React.Component {
    render() {
        return <RootNavigator />
    }
}
export default App;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...