我正在学习React Native。 RN有升级文档。但是只有两行代码。键入后,项目完全崩溃。构建失败。所有Google搜索结果都返回了旧问题,他们几乎无法提供帮助。我尝试了2次,但头部都是砖头。幸运的是,在我升级之前,我已将所有内容都推送到Github。
我使用0.25,想要上升0.26。我现在可以呆在25岁,但如果将来我真的需要升级安全补丁,那么我应该遵循什么是安全的方法(步骤),以免造成项目崩溃?
谢谢。
更新
我试图克隆项目并更新(反复)并通过提示选项选择工作中的不同之处,让我们看看哪个选项是正确的。
答案 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