在您的应用中升级React Native的正确方法是哪种?

时间:2017-09-21 02:00:32

标签: react-native

在React Native中,有什么区别:

  • react-native-git-upgrade
  • react-native upgrade
  • yarn upgrade react-native
  • 只需删除node_modules,在package.json中删除版本号,删除yarn.lock或package-lock.json并执行npm installyarn install

首选方法,优点/缺点是什么?有些过时了吗?仅与某些版本相关吗?

我想要爱React Native,但是当涉及到版本时,它绝对是地狱。 0.44.1是唯一一个一直为我工作的版本,在启动时没有随机致命错误。

1 个答案:

答案 0 :(得分:1)

正如您在官方react-native文档中的here中所看到的,如果使用{{1}创建项目,升级react-native的最佳方法是使用react-native-git-upgrade }。如果您使用react-native init启动了应用,请阅读here 因为使用本机代码构建的React Native项目基本上由Android项目,iOS项目和JavaScript项目组成,所以升级可能相当棘手。
优势:模块create-react-native-app提供一步操作,以最少的冲突升级源文件。在引擎盖下,它分为两个阶段:

  • 首先,它计算旧模板和新模板之间的Git补丁 文件,
  • 然后,补丁将应用于用户的来源。