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 問題解決。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容