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

解決方法有很多樂于分享的很少

在使用react-native-scrollable-tab-view中出現(xiàn):


1.png

使用的版本:


image.png

解決方式:
第一種: 有些是直接導(dǎo)入項(xiàng)目就ok

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

注意:
在RN>0.61 不需要link可直接使用。
RN<0.61 需要 react-native link @react-native-community/viewpager 如果不成功需手動(dòng)添加
0.60 版本采用哪一個(gè)沒試過,如果是這版本可以先嘗試不link方式

第二種:在package.json中添加

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

注意:使用這個(gè)一定要用yarn來重新導(dǎo)入,npm install 不支持resolutions方式

但是難受的是以上兩種方式我都不行:

不是這個(gè)錯(cuò)誤就是上面圖片錯(cuò)誤:
2.png

我最后的解決方式就是即在dependencies:{} 也在resolutions:{} 中導(dǎo)入,即:

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

重新yarn 問題解決。

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

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容