美文网首页
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升级中的坑

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