React Native Navigation Undefined 不是函数

React Native Navigation Undefined is not a function

我正在努力让 Node 包 react-native-navigation 在我的项目中工作。但是,当我尝试 运行 我的应用程序时,我遇到了一个我似乎无法追踪的讨厌错误。感谢帮助。

错误:

index.js:

import Navigation from 'react-native-navigation';
import SideBar from './sidebar';
import Meetups from './meetups';

export default function() {
    Navigation.registerComponent('inbetween.sidebar', () => SideBar);
    Navigation.registerComponent('inbetween.meetups', () => Meetups);
}

App.js:

import Navigation from 'react-native-navigation';
import registerScreens from './screens';

registerScreens();

export default class App {

}

Navigation.startSingleScreenApp({
  screen: {
    screen: 'inbetween.meetups',
    title: 'Meetups',
    navigatorStyle: {},
    navigatorButtons: {}
  },
  drawer: {
    left: {
      screen: 'inbetween.sidebar',
      passProps: {}
    },
    disableOpenGesture: false
  },
  passProps: {},
  animationType: 'slide-down'
});

index.android.js

import App from './src/App';
AppRegistry.registerComponent('App', () => App);

边栏:

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

class SideBar extends React.Component {
  render() {
    return (
      <View>
         <Text>Navigation List Here</Text> 
      </View>
    );
  }
};

export default SideBar;

聚会:

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

class Meetups extends React.Component {
  render() {
    return (
      <View style>
        <Text>Meetup List Here</Text>
      </View>
    );
  }
};

export default Meetups;

您需要像这样导入 Navigationimport {Navigation} from 'react-native-navigation';