`View` has no propType for native prop `RCTView.flexBasis` of native type `CGFloat

`View` has no propType for native prop `RCTView.flexBasis` of native type `CGFloat`
If you haven't changed this prop yourself, this usually means that your versions of the native code and JavaScript code are out of sync. Updating both should make this error go away.

verifyPropTypes
    verifyPropTypes.js:58
requireNativeComponent
    requireNativeComponent.js:90
<unknown>
    View.js:509
loadModuleImplementation
    require.js:122
<unknown>
    AppContainer.js:20
loadModuleImplementation
    require.js:122
<unknown>
    renderApplication.js:15
loadModuleImplementation
    require.js:122
<unknown>
    AppRegistry.js:19
loadModuleImplementation
    require.js:122
<unknown>
    index.ios.js:59
loadModuleImplementation
    require.js:122
guardedLoadModule
    require.js:58
global code
    require-0.js:1


最近升級了iOS工程中的React版本,在調試的時候遇到了這個錯誤,從錯誤看出是native代碼和js代碼的verson不同步導致,因此解決辦法如下

解決辦法:

1、首先查看ios工程中RN的版本,發現是0.36

2、查看服務器的版本0.39,發現版本不統一

3、對服務器RN做降級處理執行如下命令

npm install --save [email protected]



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章