当我初始化一个新项目,然后启动Xcode模拟器时,得到以下消息:
React-Native版本不匹配 Javascript版本0.50.1 本机版本:0.50.0 确保您已经重新构建了本机代码. ...
有谁知道这是怎么回事能帮帮我吗?
当我初始化一个新项目,然后启动Xcode模拟器时,得到以下消息:
React-Native版本不匹配 Javascript版本0.50.1 本机版本:0.50.0 确保您已经重新构建了本机代码. ...
有谁知道这是怎么回事能帮帮我吗?
当前回答
还要确保在模拟器中启用了wifi
其他回答
我正在使用物理设备,在我的情况下,这解决了问题:
卸载应用程序 Lsof -i:8081 kill -9 PID 重新构建应用程序(react-native run-android或react-native run-ios)
对于那些无法通过关闭和重建来修复的Android开发人员,在模拟器/设备上手动卸载应用程序。
只要去你的android/app/build。Gradle,然后添加到依赖项部分:
dependencies{
compile ("com.facebook.react:react-native:0.50.3") { force = true }
}
/// react的原生版本可以在package.json中找到
这对我来说很管用:
react-native start --reset-cache
我有这个问题很长一段时间了,上面的解决方案都没用。我在一个create-react-native-app项目中升级react native,直到我发现不是所有版本的Expo都支持最新的react native。
在文档中找到了这个页面的链接,其中显示了官方支持的React Native, React和Expo的版本组合:
来源:https://github.com/react-community/create-react-native-app/blob/master/VERSIONS.md
编辑app.json和包。Json文件来匹配相应的版本,运行NPM install可以让一切恢复正常。