【React Native】- ReactNative的版本升级
2017-06-13 17:54
507 查看
在低版本项目中使用高版本组件时,会报错,因此我们需要时刻升级我们的ReactNative版本,在获得更多API,组件的同时,
避免出现兼容问题错误。可以通过react-native -v查看当前版本信息。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/29/560a11f973ca5f2312a6c9154d1c3942)
当前版本是0.41.2,现在我们升级到最高版本(目前为止是0.45)
- 首先它会利用Git工具计算新旧版本文件间的差异并生成补丁
- 然后在用户的项目文件上应用补丁
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/29/f40b39f7bdda718c868b4ae1ad3de031)
或者react-native-git-upgrade x.x.x(版本号)
打开项目中的package.json文件,在dependencies模块下找到react-native
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/29/67c0dc8cff2add5d53f0999f3744afa9)
将当前版本改为最新版本,然后在命令行中运行npm install (如果出现提示权限错误,在命令行前添加sudo)
版本从0.24开始,react-native 还需要安装额外的react模板,并且对react的模板有严格的要求,过高和过低都不可以,
安装过程中有如下报错:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/29/760184b39759817cae17536356a1ad43)
如:react@xx.x.x-alpha.12 but none was installed
提示我们还需要安装react@16.0.0-alpha.12
npm install react@16.0.0-alpha.12 --save .
避免出现兼容问题错误。可以通过react-native -v查看当前版本信息。
当前版本是0.41.2,现在我们升级到最高版本(目前为止是0.45)
1.安装git,更新版本会用到git
2.安装react-native-git-upgrade工具模块
react-native-git-upgrade包含两个服务:- 首先它会利用Git工具计算新旧版本文件间的差异并生成补丁
- 然后在用户的项目文件上应用补丁
3.运行更新命令
react-native-git-upgrade 更新到最新版本或者react-native-git-upgrade x.x.x(版本号)
4.老版升级方式
有时,我们利用自动升级的方式,会出现失败,那我们采用老式的升级方法打开项目中的package.json文件,在dependencies模块下找到react-native
将当前版本改为最新版本,然后在命令行中运行npm install (如果出现提示权限错误,在命令行前添加sudo)
版本从0.24开始,react-native 还需要安装额外的react模板,并且对react的模板有严格的要求,过高和过低都不可以,
安装过程中有如下报错:
如:react@xx.x.x-alpha.12 but none was installed
提示我们还需要安装react@16.0.0-alpha.12
npm install react@16.0.0-alpha.12 --save .
相关文章推荐
- React Native 版本升级与降级
- React-Native 版本升级
- 【React Native开发】React Native库版本升级(Upgrading)与降级讲解(6)
- ReactNative学习——react-native版本升级
- ReactNative学习——react-native版本升级
- react-native版本升级
- react-native版本升级
- React-Native版本升级踩坑
- react-native版本升级
- react-native版本升级
- 【React Native开发】React Native库版本升级(Upgrading)与降级讲解
- 将React Native的版本从0.19.0升级到最新版或者大于0.20.1的解决办法
- 【React Native开发】React Native库版本升级(Upgrading)与降级讲解
- [React Native]升级React Native版本
- React-Native版本升级的实践方案
- [React Native]升级React Native版本
- React-Native 十:版本升级
- Windows版本搭建安装React Native环境配置
- ReactNative学习之:开发之图标库react-native-vector-icons