美文网首页
RN升级中的坑

RN升级中的坑

作者: 牧荑_6bc3 | 来源:发表于2019-04-23 11:37 被阅读0次

由于公司RN项目版本过于落后,决定升级RN版本

0.53.3 ~0.59.5

网上搜索了下升级方式有两种:

1.react-native-app-upgrade

2.手动更新react-native版本号

本文采用的是第二种

直接打开 packag.json 修改 react-native 版本号,react 版本号

package.json

好了删除node_module文件夹, npm install ,npm start  --restart

坑出现了

不过网上都有解决方法,baidu,google,stackoverflow,

1. realm realm当前版本不支持0.58 报错

解决方法 升级realm

2. babel插件报错

升级babel插件,其中有个坑需要注意

修改 babel-preset 依赖从 “babel-preset-react-native” 改为 “metro-react-native-babel-preset”,并更新.babelrc文件,

重启运行,ios下能正常启动了,但是新版本调试模式是不需要跨域设置,但是在实际调试时,未开跨域插件就会报跨域问题,开了又会报500错误,发现ios调试地址配置的为ip地址,修改成localhost就解决问题了

相关文章

  • RN升级中的坑

    由于公司RN项目版本过于落后,决定升级RN版本 0.53.3 ~0.59.5 网上搜索了下升级方式有两种: 1.r...

  • undefined is not an object (eval

    分享一个RN升级的坑 0.48 升级到 0.53 模拟器一直可以运行 真机 连不上packager不说 再次打开还...

  • RN开发中遇到的坑 - Can't find variable:

    RN开发中遇到的坑 - Can't find variable: navigate 测试RN开发的组件,在使用na...

  • react-native 升级0.62的坑

    最近升级RN 0.62 放出自己碰到的一些坑. 总的来说0.61.5->0.62 改变还是有些的,如果你的项目...

  • 026_ReactNative: Upgrading

    Upgrading 升级 升级RN 某些版本升级需要手动操作

  • RN 学习中遇到的坑

    报错不红屏,直接崩溃,语法错误在终端会有提示,非语法错误不报错。报错如下图:image.png 解决方案:先把RN...

  • iOS开发-与ReactNative交互时bridge is n

    上次说到了与RN交互时,RN引用原生UI组件时出现的坑,如果说上次的坑是因为没有仔细看官方文档导致的,这次的坑应该...

  • ReactNative(二)RN拆包,patch补丁,diff差

    RN拆包,patch补丁,diff差异文件升级方案 前瞻 ps:利用5分钟,让踩坑与探索时的笔记,整理一下给大家见...

  • RN的坑

    1. Activity里getMainComponentName的return返回值要和RN注册值"RnTestP...

  • RN的坑

    坑一:安装React-Navigation报错 在react-native link react-native-g...

网友评论

      本文标题:RN升级中的坑

      本文链接:https://www.haomeiwen.com/subject/chomgqtx.html