【问题标题】:Invariant Violation: ViewPagerAndroid has been removed from React NativeInvariant Violation:ViewPagerAndroid 已从 React Native 中移除
【发布时间】:2020-04-28 19:17:28
【问题描述】:

不变违规:ViewPagerAndroid 已从 React Native 中删除...react-native-viewpager 而不是 react-native

是的。此错误已在包括此处在内的许多平台上打开,但我有不同的情况。我从来没有在任何地方使用过。 ViewPagerAndroid 仅存在于我的项目中的 index.android.bundle 文件中。

  1. 我需要更新这个文件吗?
  2. 如何更新?

我在AndroidiOS 这两个平台上都有问题。

作为解决方案:

  1. react-native-swiper更新
  2. node_modules \ react-native-swiper \ src \ index.js file 中删除 ViewPagerAndroid (我没有遇到ViewPagerAndroid。我想我 之前更新过这个文件)

我尝试了很多类似的事情,我尝试了所有可以在互联网上找到的解决方案,但我无法解决这个问题。

【问题讨论】:

    标签: android ios react-native android-viewpager


    【解决方案1】:

    确保您的package.json 上有最新版本的react-native-swiper

    here所说,可以尝试使用命令:yarn add react-native-swiper@nightly

    或者,您可以运行:npm install --save https://github.com/leecade/react-native-swiper

    或者:npm install --save react-native-swiper@*

    【讨论】:

      【解决方案2】:

      我解决了我的问题:

      删除 // import ViewPager from rn-viewpager;

      添加import ViewPager from @react-native-community/viewpager;

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2022-08-24
        • 2020-01-06
        • 1970-01-01
        • 2023-01-25
        • 2020-11-20
        • 2017-04-15
        • 2022-01-25
        相关资源
        最近更新 更多