React Native createStackNavigator错误.......(0,_reactnavigation.createStackNavigator)不是函数

时间:2018-12-16 22:00:23

标签: react-native react-navigation react-navigation-stack

尝试运行简单的stackNavigator时出现错误“((0,_reactnavigation.createStackNavigator))”。有人可以帮忙吗?

错误发生在const AppStackNavigator = createStackNavigator (....其值为零的行

 1. simple login screen

        import { View, Text, Card, Button } from 'react-native';
        import React from 'react';

        class LoginScreen extends React.Component {
          render() {
            return (
              <View>
                <Text>Hello Login</Text>
              </View>
            );
          }
        }
        export default LoginScreen;

2. App.js

    import { createStackNavigator } from 'react-navigation';

    class App extends React.Component {
      render() {
            return (
          <View>
            <AppStackNavigator />
          </View>
        );
      }
    }

    const AppStackNavigator = createStackNavigator({
      Login: { screen: LoginScreen },
    });

       export default App;

3. package.json

"react": "16.3.1",
"react-native": "^0.55.4",
"react-navigation": "^2.5.5",

1 个答案:

答案 0 :(得分:0)

您似乎忘记了将LoginScreen导入到App.js文件中。希望能有所帮助,欢呼。