在啓動項目時,模擬器上報錯信息爲: React Native version mismatch
報錯信息如上圖所示,顯示JS,Native
的版本不匹配
實際上在我這是由於我前面開了一個android
的模擬器,他們都佔用8081端口
,因此會導致同一個node.js
服務器收到兩個不同的Native
版本,導致上述現象出現
在關閉android
的模擬器,停止運行安卓項目後重新運行IOS
模擬器後運行正常
有幫助的鏈接
1:https://stackoverflow.com/questions/47763824/react-native-version-mismatch
2:https://segmentfault.com/q/1010000014883882
有兩個因素會導致出現這個報錯:
1):開啓了多個模擬器,佔用了同一個端口即上面的問題;
2):npm
每次安裝的都是最新的版本,導致的不匹配,上面的鏈接有第二個問題的解決方案。