React Native 版本不匹配

新手上路,请多包涵

当我启动一个新项目然后启动 Xcode 模拟器时收到以下消息:

React-Native 版本不匹配

Javascript 版本 0.50.1 本机版本:0.50.0

确保您已重建本机代码。 …

有谁知道这里发生了什么并且可以帮助我?

原文由 Sam Rao 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1k
2 个回答

这就是我所做的:

关闭所有终端并再次运行构建。

您可能忘记从另一个项目关闭 nodejs 终端,并且他们碰巧安装了不同的 react 版本。

因此,从 nodejs 服务器获取的代码与本机服务器冲突。

原文由 Val 发布,翻译遵循 CC BY-SA 4.0 许可协议

我以前从未见过这个错误,但每当我不能让 Xcode 和 React-Native 一起玩时,我会做一些事情。检查我正在使用的 Xcode 版本。如果它需要更新,我会更新它。然后清除守望者和缓存是我去的第二个地方。我不使用重置缓存命令。它总是说我需要验证缓存,所以我跳过它(你可以这样做,我只是感到困惑)。我使用 rm -rf $TMPDIR/react-* 来删除任何缓存的构建。如果这不起作用,我尝试在 Xcode 中构建应用程序,然后从那里开始使用 react-native run-ios 构建它。有了这个错误消息,您似乎可以从尝试使用 Xcode 构建它开始。希望对您有所帮助…让我知道您的进度。祝你好运! (此外,您可以更新到 RN 0.51 作为另一个尝试同步您的版本。)

原文由 Jared Nelson 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题