响应本机不变变量:requireNativeComponent:在UIManager中找不到“ RNCViewPager”

时间:2020-01-28 17:00:11

标签: react-native

我目前正在使用一个小型应用程序,而我刚刚开始使用它,并且不断收到此错误:

Invariant Violation: requireNativeComponent: "RNCViewPager" was not found in the UIManager.

This error is located at:
    in RNCViewPager (at ViewPager.js:150)
    in ViewPager (at createAnimatedComponent.js:151)
    in AnimatedComponent (at react-native-scrollable-tab-view/index.js:253)
    in RCTView (at View.js:45)

我正在从'react-native-scrollable-tab-view'使用import ScrollableTabView,{DefaultTabBar};我想这是错误的根源,我在stackoverflow上进行了搜索,发现我必须安装@ react-native-community / viewpager,但我在Android模拟器(IOs模拟器)中仍然遇到相同的错误有效)

这是我的代码:

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

import ScrollableTabView, { DefaultTabBar } from 'react-native-scrollable-tab-view';
//import ViewPager from '@react-native-community/viewpager'
export default () => {
  return <ScrollableTabView
    style={{ marginTop: 20 }}
    initialPage={1}
    renderTabBar={() => <DefaultTabBar />}
  >
    <Text tabLabel='Tab #1'>

    </Text>
    <Text tabLabel='Tab #2'>favorite</Text>
    <Text tabLabel='Tab #3'>project</Text>
  </ScrollableTabView>;
}

谢谢!

1 个答案:

答案 0 :(得分:2)

请在终端中运行以下命令

=> npm i @react-native-community/viewpager