使用Expo Client版本2.3.0时,React Native 0.53RC出错

时间:2018-01-26 21:32:50

标签: react-native expo

我收到的错误是:

React Native version mismatch.

JavaScript version 0.50.3
Native Version 0.52.0

我在Android移动设备上使用过Expo Client 2.3.0。附带的屏幕截图显示错误:

React Native version mismatch

此致

1 个答案:

答案 0 :(得分:0)

React Native 0.53-rc不是Expo支持的版本,您总是需要匹配React Native的JS和本机代码版本。

当您指定Expo SDK版本时,它会告知Expo其中包含哪些React Native版本。例如,Expo SDK 25对应于React Native 0.52;指定"sdkVersion": "25.0.0"的项目将使Expo加载React Native 0.52的本机代码。

重要提示:这也意味着您必须使用JavaScript for React Native 0.52。最可靠的方法是使用Expo发布的React Native的相应副本,通常看起来像:

"react-native": "https://github.com/expo/react-native/archive/sdk-25.0.0.tar.gz"