React Native版本升级_react-native升级-程序员宅基地

技术标签: android  react native  Android  

一、项目原使用的版本:

"react": "16.0.0-alpha.6", "react-native": "0.44.0",

在这里插入图片描述

二、React 与 React Native之间的关系:

  React基础框架,是一套基础设计实现理念,开发者不能直接使用它来开发移动应用或网页。在React之上发展出了React.js框架用来开发网页,发展出来React Native用来开发移动应用。从0.24版本开始,react-native还需要额外安装react模块,且对react的版本有严格要求,高于或低于某个范围都不可以。可以先尝试执行npm install,然后注意观察安装过程中的报错信息,例如 require react@某.某.某版本, but none was installed,然后根据这样的提示,执行npm install react@某.某.某版本 --save

三、了解如何升级

  3.1 可以选择打开https://react-native-community.github.io/upgrade-helper/官方升级助手,选择旧版、新版,查看怎么升级,我们可以方便的看出版本更新时各个配置脚本的改动,非常的方便。
  3.2 也可以选择直接参考官方教程:https://reactnative.dev/docs/upgrading
  3.3 在官方博客 获取版本更新的主要内容。
在这里插入图片描述

四、升级流程

4.1 查看react-native当前版本

react-native --version

4.2 查看react-native当前最新版

npm info react-native

在这里插入图片描述

4.3 查看react当前最新版

npm info react

在这里插入图片描述

4.4 升级最新版react-native

4.4.1 在项目里package.json文件,修改dependencies模块下的react-native的版本,修改为最新的版本。

在这里插入图片描述

4.4.2 执行npm install命令

  执行命令过程中如遇到问题,可参考npm报错解决方法

npm install

4.4.3 yarn install 与 npm install 区别

  npm install 命令安装的是 package.json 中的依赖,如果开发者在 package.json 中添加了新的依赖,npm install 也一样安装。 然而,yarn install 会优先安装 yarn.lock 中记录的依赖,没有这样的锁定文件时,才会去安装 package.json 中的依赖。
在这里插入图片描述

4.4.4 手动升级(适用于版本差异比较大)需要注意的内容

  1. 知道升级版本间的差异版本差异比较,输入版本号,得到版本之间的差异信息
  2. Android升级
      参照版本差异的比较结果,对Android目录进行一个文件一个文件的比较修改
      删除根目录下的node_modules,重新npm install,然后运行react-native run-android
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/cimbala/article/details/123875546

智能推荐

会议 | 2017VLDB 参会总结&论文鉴赏-程序员宅基地

文章浏览阅读482次。​前言2017年8月28日到9月1日,VLDB 2017在慕尼黑工业大学举行,作为数据库领域的三大顶级会议之一,吸引了领域内大量专家、学者以及产业界人士参加。阿里巴巴集团是本次大会的黄金赞助商之一。蚂蚁金服有多位同学参加这次大会,其中包括来自OceanBase的同学和来自GeaBase的同学。本文是同学们此次参会的学习摘要。▲图1会议展区门口..._star schema benchmark算子实现

运用域用户实现asp.net把文件上传到另外一台服务器_域用户能否加到iis_iusers-程序员宅基地

文章浏览阅读301次。运用域用户实现asp.net把文件上传到另外一台服务器asp.net把文件上传到另外一台服务器有关截图asp.net把文件上传到另外一台服务器关于asp.net如何把文件上传到另外一台服务器,查到几篇文章都是在两个服务器创建相同名称和密码的用户,然后在Global.asax中运行 Net use。我在IIS7.0(Windows 2008 R2)下按有关文章操作,都没能实现,除非把有关文件授权..._域用户能否加到iis_iusers

关于DCT与FFT区别(为什么图像处理和音频处理都使用DCT而不用FFT)-程序员宅基地

文章浏览阅读1.8w次,点赞9次,收藏20次。1、问题来源: 这些天在设计一个实时图像采集,处理,压缩,usb传输到上位机显示,然后在其他电脑上可以通过网络 观察实时图像的系统。目前已经实现的USB到上位机的传输功能,图像采集处理功能。但是在设计系时发现分辨率虽然硬件条件可怜,具体参数的640x480,30fps,YCbCr4:2:2,那么对传输速率的要求还是有点大的,粗略算了一下:640X480X30X(8+8/2+8/2)= _dct与fft

Sequelize 中文文档整理(v5版本)_sequelize中文文档v5-程序员宅基地

文章浏览阅读8.5k次,点赞4次,收藏19次。前些年,本站整理过Sequelize相关中文文档,其时,Sequelize的版本为v3.*。现在Sequelize版本已更新到v5.19.6(本文发布之日),Sequelize的功能和API已有较大规模的更新,所以基于v5.*再进行一次梳理,以了解新功能及方便日后使用。概述 快速入门(Getting started) 方言(Dialects) 数据类型(Datatypes) 模型定义(..._sequelize中文文档v5

USACO Character Recognition 解题报告_usaco character recognition 官方题解-程序员宅基地

文章浏览阅读1.4k次。这道题说是DP,其实就是暴力解。每个点的qian'yi_usaco character recognition 官方题解

GPU编程之CUDA(六)——问题及解决_link2019无法解析的外部符号cudagetdevicecount-程序员宅基地

文章浏览阅读5.7k次。问题:a.cu.obj : error LNK2019: 无法解析的外部符号 _cudaSetDevice@4,该符号在函数 "bool __cdecl InitCUDA(void)" (?InitCUDA@@YA_NXZ) 中被引用1>a.cu.obj : error LNK2019: 无法解析的外部符号 _cudaGetDeviceProperties@8,该符号在函数 "bool __link2019无法解析的外部符号cudagetdevicecount

随便推点

C#的WebSocket使用简记_system.net.websockets-程序员宅基地

文章浏览阅读8.4k次。C#的WebSocket使用简记`ClientWebSocket`属性方法代码`async/await`参考链接ClientWebSocket这里用到的核心代码就是ClientWebSocket类。提供用于连接到WebSocket服务的客户端。程序集:System.Net.WebSockets.Client.dll;命名空间:System.Net.WebSockets;继承:Object—>WebSocket—>ClientWebSocke;csharp public seal_system.net.websockets

J-Link下载器刷入固件_j-link ob 固件起始地址-程序员宅基地

文章浏览阅读698次,点赞4次,收藏3次。需要一个可以正常使用的下载器和一个待下入固件的下载器。_j-link ob 固件起始地址

虚拟机中标麒麟操作系统gcc安装_中标麒麟gcc g++依赖的rpm包有那些-程序员宅基地

文章浏览阅读5.1k次。虚拟机中标麒麟操作系统gcc安装欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入..._中标麒麟gcc g++依赖的rpm包有那些

IOS 暗黑模式适配---基础适配_uitextfield 暗黑-程序员宅基地

文章浏览阅读3.8k次,点赞17次,收藏8次。IOS 暗黑模式前言适配DarkMode图片适配颜色适配单页面适配模式配置总结_uitextfield 暗黑

HTML刷新当前页面的小脚本_html刷新网址脚本-程序员宅基地

文章浏览阅读2k次。window.location.href = window.location.href;_html刷新网址脚本

m_map绘制多波束数据-程序员宅基地

文章浏览阅读580次,点赞11次,收藏15次。m_map绘制多波束测深数据