【React Native】- ReactNative的版本升级

时间:2024-03-26 08:29:11

在低版本项目中使用高版本组件时,会报错,因此我们需要时刻升级我们的ReactNative版本,在获得更多API,组件的同时,

避免出现兼容问题错误。可以通过react-native -v查看当前版本信息。

【React Native】- ReactNative的版本升级

当前版本是0.41.2,现在我们升级到最高版本(目前为止是0.45)

1.安装git,更新版本会用到git

2.安装react-native-git-upgrade工具模块

react-native-git-upgrade包含两个服务:

 - 首先它会利用Git工具计算新旧版本文件间的差异并生成补丁

 - 然后在用户的项目文件上应用补丁

【React Native】- ReactNative的版本升级


3.运行更新命令

react-native-git-upgrade 更新到最新版本

或者react-native-git-upgrade x.x.x(版本号)

4.老版升级方式

有时,我们利用自动升级的方式,会出现失败,那我们采用老式的升级方法

打开项目中的package.json文件,在dependencies模块下找到react-native

【React Native】- ReactNative的版本升级


将当前版本改为最新版本,然后在命令行中运行npm install (如果出现提示权限错误,在命令行前添加sudo)

版本从0.24开始,react-native 还需要安装额外的react模板,并且对react的模板有严格的要求,过高和过低都不可以,

安装过程中有如下报错:

【React Native】- ReactNative的版本升级

如:[email protected] but none was installed

提示我们还需要安装[email protected]

npm install [email protected] --save .