You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
import Swiper from 'react-native-swiper';
import ViewPager from '@react-native-community/viewpager';
import ViewPagerAndroid from 'react-native-viewpager';
再次运行,提示新的错误:
Error:Requiring module 'node_modules\react-native-viewpager\ViewPager.js',which threw an exceptioin:TyeError:undefined is not an object(evaluating 'React.PropTypes.func')
首先我使用得版本是:
Android
"react-native": "0.61.3",
"react-native-swiper": "^1.5.14",
新建得项目,然后实现swiper得调用代码后,run-android,后提示错误,没有其它实现引用ViewPagerAndroid的地方,在swiper的index.js确实找到ViewPagerAndroid,
错误提示如下:
Invariant Violation: ViewPagerAndroid has been removed from React Native. It can now be installed and imported from 'react-native-viewpager' instead of 'react-native'.See https://github.com/react-native-community/react-native-viewpager
看提示,我是否安装react-native-viewpager即可,但是ViewPagerAndroid应该是react native 自身就有的吧,又提示已经remove。。。。。
根据提示,添加插件以及引入如下:
import Swiper from 'react-native-swiper';
import ViewPager from '@react-native-community/viewpager';
import ViewPagerAndroid from 'react-native-viewpager';
再次运行,提示新的错误:
Error:Requiring module 'node_modules\react-native-viewpager\ViewPager.js',which threw an exceptioin:TyeError:undefined is not an object(evaluating 'React.PropTypes.func')
根据提示有看到viewpager里面有个js引用了React.PropTypes.func,百度了下,PropTypes好像已经从React中移除了,目前卡在这里了,有没有小伙遇到过这样的问题的,我不是第一个吧,,,我是需要去修改viewpager的PropTypes的引用吗。upupupu
The text was updated successfully, but these errors were encountered: