升级React Native项目的安全方法是什么?

时间:2016-05-19 09:53:45

标签: react-native

我正在学习React Native。 RN有升级文档。但是只有两行代码。键入后,项目完全崩溃。构建失败。所有Google搜索结果都返回了旧问题,他们几乎无法提供帮助。我尝试了2次,但头部都是砖头。幸运的是,在我升级之前,我已将所有内容都推送到Github。

我使用0.25,想要上升0.26。我现在可以呆在25岁,但如果将来我真的需要升级安全补丁,那么我应该遵循什么是安全的方法(步骤),以免造成项目崩溃?

谢谢。

部分图片: 4 errors enter image description here

更新

我试图克隆项目并更新(反复)并通过提示选项选择工作中的不同之处,让我们看看哪个选项是正确的。

  • 遵循1,2,3的建议,并浏览了Github问题#4968,仍然没有帮助。
  • 选择"覆盖":失败。
  • 选择"不要覆盖":仍然失败。

2 个答案:

答案 0 :(得分:4)

react-native-git-upgrade

感谢@ncuillery的独创性和辛勤工作,我们现在有了更好的方法来管理利用git成熟合并系统的React Native升级。

在此处阅读官方React Native博客文章:http://facebook.github.io/react-native/blog/2016/12/05/easier-upgrades.html

最近修订的升级文档:http://facebook.github.io/react-native/releases/next/docs/upgrading.html

谢谢Nicolas!

答案 1 :(得分:0)

我发现了:

npm install --save react是不够的,因为我收到警告,需要15.0.2

所以npm install --save react@15.0.2解决了我的问题(在红色警告屏幕中执行了3个步骤之后。)

如果您的构建失败,但出现Undefined symbols for architecture x86_64: "std::terminate()", referenced from:错误,则需要在{x}项目构建设置的-lc++中添加Other Linker Flags

请查看此问题以获取更多信息https://github.com/facebook/react-native/issues/7566