美文网首页
RN-踩坑总结

RN-踩坑总结

作者: Hozan | 来源:发表于2020-03-06 18:08 被阅读0次

    1./Users/xxx/Desktop/RNproject/beezip/beefood-app-user/node_modules/react-native/scripts/ios-install-third-party.sh: line 63: cd: folly-2018.10.22.00: No such file or directory
    网络不好下载不了库

    2.node_modules/react-native/scripts/ios-install-third-party.sh: /bin/bash: bad interpreter: Operation not permitted
    删掉node_module重新install

    1. error: no such file or directory: '/Users/xxx/Library/Developer/Xcode/DerivedData/beeFoodStore-eisvhowlecmwxgbgqpxvsuceiibd/Build/Products/Debug-iphonesimulator/libRNFirebase.a'
      第三方库找不到--可以手动添加

    4.记录 mac 系统下使用 chmod 命令修改文件权限
    5.AS全局搜索替换-修改包名可以用到
    6.RN中文社区寻找相关问题
    7.pod的使用
    8.gradlew 被拒绝
    9.AS-JDK问题
    JDK安装失败
    JDK下载安装
    10.Androidx相关问题

    11.mac开发软件官网下载
    AS-mac下载
    Xcode-mac下载
    注意:Xcode一定要选与你mac系统匹配的
    12.Mac-AS快捷键
    13.VSCode中Flow报错解决
    注意:RN可以通过flow的一些写法解决全局变量没有索引的问题,例如:

    type tabbarValue = {
        home: any
    }
    type GHttpType={
       tabbar: tabbarValue,
        getLoginType:any,
        getThirdInfo:(params:any,callback:any)=>void
    }
    declare var HTTP: GHttpType;
    

    14.RN集成redux的调试工具

    image.png

    15、mac的AS使用./gradlew assembleRelease报错
    ./gradlew: Permission denied,
    解决方案:输入命令行chmod +x gradlew,之后还可能报错env: bash\r: No such file or directory。解决方案可以参考:https://blog.csdn.net/u012452490/article/details/102546481

    16、RN沉浸式状态栏

    17、升级RN到0.59.9提示需要Folly更高版本,升级命令行:
    pod update Folly --no-repo-update

    相关文章

      网友评论

          本文标题:RN-踩坑总结

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