Android: Invariant Violation requireNativeComponent: RNCViewPager was ton found in the UIManager

解决方法有很多乐于分享的很少

在使用react-native-scrollable-tab-view中出现:


1.png

使用的版本:


image.png

解决方式:
第一种: 有些是直接导入项目就ok

"dependencies": {
"@react-native-community/viewpager": "^4.2.1",
}

注意:
在RN>0.61 不需要link可直接使用。
RN<0.61 需要 react-native link @react-native-community/viewpager 如果不成功需手动添加
0.60 版本采用哪一个没试过,如果是这版本可以先尝试不link方式

第二种:在package.json中添加

"resolutions": {
"@react-native-community/viewpager": "^4.2.1"
},

注意:使用这个一定要用yarn来重新导入,npm install 不支持resolutions方式

但是难受的是以上两种方式我都不行:

不是这个错误就是上面图片错误:
2.png

我最后的解决方式就是即在dependencies:{} 也在resolutions:{} 中导入,即:

"dependencies": {
"@react-native-community/viewpager": "^4.2.1",
}
"resolutions": {
"@react-native-community/viewpager": "^4.2.1"
},

重新yarn 问题解决。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容