[React Native]升级React Native版本
React Native正式版本还没发布,但是小版本基本上每个月都更新1-2次。9月11号又更新了0.33版本,其中有两个增强功能正好是项目中用到的.
添加Android6.0权限验证API Add JS library for requesting Android M Permissions (0fb2ccf) - @cmcewen
Android对话框可以设置cancelable选项 Implement cancelable option for Alerts (8e2906a) - @kraffslol
为了使用这两个功能,需要对当前工程的RN版本进行升级。
在工程目录下通过react-native -version
指令,可以查看当前版本。
可以看到我这是0.31版本, 因为rn项目采用nodejs构建的,这时候打开项目目录下的package.json, 把"react-native" 后的版本号改成0.33.0。然后执行命令npm install
这时候就会自动安装最新版本。
安装速度可能很慢, 建议大家把安装源改成国内的镜像,
修改方法有三种,如下:
1.通过config命令 npm config set registry https://registry.npm.taobao.org npm info underscore (如果上面配置正确这个命令会有字符串response)
2.命令行指定 npm --registry https://registry.npm.taobao.org info underscore
3.编辑~/.npmrc 加入下面内容 registry = https://registry.npm.taobao.org
按照完成会提示安装了什么
安装完成后 报了一个警告,警告的原因是0.33版本需要react版本为15.3.1
这时候按照上面的做法, 把react版本改成15.3.1,然后执行 npm install
指令。
升级项目模板文件
执行react-native upgrade
命令升级项目模板文件,过程中如果提示是否覆盖,可以键盘输入’Y’,回车进行覆盖即可。
[React Native]升级React Native版本相关推荐
- 将React Native升级到最新版本的最简单方法
by Sam Johnson 由山姆·约翰逊(Sam Johnson) 将React Native升级到最新版本的最简单方法 (The easiest way to upgrade React Nat ...
- React Native升级目标SDK
React Native升级目标SDK 打开在 android/app/的build.gradle 找到 android { } 区块 改变以下属性 compileSdkVersion 26 buil ...
- native react 常用指令_React Native入门基础篇(一)
学习一次,随处书写.(以下文字来自各大网上资料整理而来,侵删!) 概述 使用React为Android和iOS创建本机应用 React Native将本机开发的最佳部分与React(用于构建用户界面的 ...
- native react 折线图_react native中使用echarts
开发平台:mac pro node版本:v8.11.2 npm版本:6.4.1 react-native版本:0.57.8 native-echarts版本:^0.5.0 目标平台:android端收 ...
- 如何将React App转换为React Native
I have been working on a lot of mobile projects lately - including Cordova, PhoneGap, React Native, ...
- native react 更新机制_React Native - 组件的生命周期详解(附:各阶段调用的方法)...
一个 React Native 组件从它被 React Native框架加载,到最终被 React Native 框架卸载,会经历一个完整的生命周期. 在这个生命周期中,我们可以定义一些生命周期函数, ...
- React Native之React速学教程
本文出自<React Native学习笔记>系列文章. React Native是基于React的,在开发React Native过程中少不了的需要用到React方面的知识.虽然官方也有相 ...
- react native text换行_基于React+Koa实现React SSR服务端渲染
React Server-Side Rendering 其实这个概念很早之前就有了解了,出于没有应用场景原因,之前一直都只停留在了解API的层面,未曾去实践.快到周末闲来无事,自己复盘了下之前做的新商 ...
- React Native与React的关系及特点
一.React.React.js和React Native的关系 React是基础框架,是一套基础设计实现理念,开发者不能直接使用它来开发移动应用或网页. 在React之上发展出了React.js框架 ...
最新文章
- 怎么点亮段码屏_段码液晶屏有鬼影怎么处理?
- python笔记之函数参数(缺省参数,命名参数,不定长参数)
- 添加多个tomcat服务目录
- [你必须知道的.NET]第二十回:学习方法论
- 程序猿怎样的生活方式才能兼顾工作、家庭和自我提升
- 数据分箱1——人工手动分箱
- Unable to instantiate SparkSession with Hive support because Hive classes are not found
- Alarm:IT界朋友请珍惜你的身体[转贴]
- Running pip as root will break packages and permissions. You should install packages reliably by usi
- [解题报告]102 - 生态装箱 时间限制:3.000秒
- 【职场酸甜苦辣咸】+IT女汉子坚持的梦想和原则
- VC++ IE缓存管理研究
- Visual Studio Code修改字体大小
- python均匀分布
- 微信公众平台登陆小程序后,在 开发-开发者工具 下,找不到 腾讯云
- 扫描版pdf电子书修改背景色
- 网络货运新风口下,传统的无车承运人如何实现弯道超车?
- 智慧民航新业态崭露头角,图扑数字孪生入局民航飞联网
- Zookeeper同步机制!!!
- java前端接收回显图片_图片上传并回显后端篇
热门文章
- calibration trl 设计_校准:怎样设计和验证TRL校准件以及TRL校准的具体过程
- mysql lock trx id_MySQL中RR模式下死锁一例
- c语言case label,an enum switch case label must be the unqualified name of an enumeration constant
- python学习课后练习题_python初步学习-练习题
- 网页整个技术文档怎么拷贝_企业文档管理混乱?试试文档管理系统
- python推荐系统设置_用Python构建你自己的推荐系统
- go语言如何实现继承
- java中抽象类的定义_Java中抽象类的定义和使用
- python如何导入多个文件_在python中导入多个文件
- python @cached_property