美文网首页
react-native 报错汇总

react-native 报错汇总

作者: Arvin_雾里看花 | 来源:发表于2017-10-11 19:13 被阅读19次

1: curl: (35) Server aborted the SSL handshake 

    Command /bin/sh failed with exit code 35

此文参考:http://blog.csdn.net/cicibabe/article/details/77900762

出现这种问题的原因是针对iOS React Native 0.45版本以后需要下载boost库编译,此库体积庞大,在国内即便翻墙也很难下载成功,导致很多人无法正常运行iOS项目,这个第三方库没有安装好的原因。

解决办法:

1: 通过third party .sh文件可以看到他们需要的第三方库,下载即可。

将下载的库拷贝到~/.rncache目录下即可。

也可以参考:

iOS RN 0.45以上版本所需的第三方编译库(boost等)

2: 用–version参数创建指定版本的项目。

react-native init YouDemo -version 0.44.3 版本号必须精确到两个小数点

2: “React/RCTBundleURLProvider.h” is not found

参考:http://www.jianshu.com/p/e6d8d57fe6a6

原因:node_modules文件夹下的包和当前版本不匹配

解决方法:

1、打开Mac里面的终端,进入项目所在的文件夹目录;

2、把项目里面的 node_modules 文件夹删除掉,然后执行 npm install 命令

3、npm install安装完成后, 执行react-native upgrade命令

4、最后重新打开Xcode,clean一下,应该就没有问题了。

相关文章

网友评论

      本文标题:react-native 报错汇总

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