React Native正式版本还没发布,但是小版本基本上每个月都更新1-2次。9月11号又更新了0.33版本,其中有两个增强功能正好是项目中用到的.

  1. 添加Android6.0权限验证API Add JS library for requesting Android M Permissions (0fb2ccf) - @cmcewen

  2. 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版本相关推荐

  1. 将React Native升级到最新版本的最简单方法

    by Sam Johnson 由山姆·约翰逊(Sam Johnson) 将React Native升级到最新版本的最简单方法 (The easiest way to upgrade React Nat ...

  2. React Native升级目标SDK

    React Native升级目标SDK 打开在 android/app/的build.gradle 找到 android { } 区块 改变以下属性 compileSdkVersion 26 buil ...

  3. native react 常用指令_React Native入门基础篇(一)

    学习一次,随处书写.(以下文字来自各大网上资料整理而来,侵删!) 概述 使用React为Android和iOS创建本机应用 React Native将本机开发的最佳部分与React(用于构建用户界面的 ...

  4. 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端收 ...

  5. 如何将React App转换为React Native

    I have been working on a lot of mobile projects lately - including Cordova, PhoneGap, React Native, ...

  6. native react 更新机制_React Native - 组件的生命周期详解(附:各阶段调用的方法)...

    一个 React Native 组件从它被 React Native框架加载,到最终被 React Native 框架卸载,会经历一个完整的生命周期. 在这个生命周期中,我们可以定义一些生命周期函数, ...

  7. React Native之React速学教程

    本文出自<React Native学习笔记>系列文章. React Native是基于React的,在开发React Native过程中少不了的需要用到React方面的知识.虽然官方也有相 ...

  8. react native text换行_基于React+Koa实现React SSR服务端渲染

    React Server-Side Rendering 其实这个概念很早之前就有了解了,出于没有应用场景原因,之前一直都只停留在了解API的层面,未曾去实践.快到周末闲来无事,自己复盘了下之前做的新商 ...

  9. React Native与React的关系及特点

    一.React.React.js和React Native的关系 React是基础框架,是一套基础设计实现理念,开发者不能直接使用它来开发移动应用或网页. 在React之上发展出了React.js框架 ...

最新文章

  1. 怎么点亮段码屏_段码液晶屏有鬼影怎么处理?
  2. python笔记之函数参数(缺省参数,命名参数,不定长参数)
  3. 添加多个tomcat服务目录
  4. [你必须知道的.NET]第二十回:学习方法论
  5. 程序猿怎样的生活方式才能兼顾工作、家庭和自我提升
  6. 数据分箱1——人工手动分箱
  7. Unable to instantiate SparkSession with Hive support because Hive classes are not found
  8. Alarm:IT界朋友请珍惜你的身体[转贴]
  9. Running pip as root will break packages and permissions. You should install packages reliably by usi
  10. [解题报告]102 - 生态装箱 时间限制:3.000秒
  11. 【职场酸甜苦辣咸】+IT女汉子坚持的梦想和原则
  12. VC++ IE缓存管理研究
  13. Visual Studio Code修改字体大小
  14. python均匀分布
  15. 微信公众平台登陆小程序后,在 开发-开发者工具 下,找不到 腾讯云
  16. 扫描版pdf电子书修改背景色
  17. 网络货运新风口下,传统的无车承运人如何实现弯道超车?
  18. 智慧民航新业态崭露头角,图扑数字孪生入局民航飞联网
  19. Zookeeper同步机制!!!
  20. java前端接收回显图片_图片上传并回显后端篇

热门文章

  1. calibration trl 设计_校准:怎样设计和验证TRL校准件以及TRL校准的具体过程
  2. mysql lock trx id_MySQL中RR模式下死锁一例
  3. c语言case label,an enum switch case label must be the unqualified name of an enumeration constant
  4. python学习课后练习题_python初步学习-练习题
  5. 网页整个技术文档怎么拷贝_企业文档管理混乱?试试文档管理系统
  6. python推荐系统设置_用Python构建你自己的推荐系统
  7. go语言如何实现继承
  8. java中抽象类的定义_Java中抽象类的定义和使用
  9. python如何导入多个文件_在python中导入多个文件
  10. python @cached_property