React-Native 错误列表

问题一:shell script invocation error React/RCTBundleURLProvider.h file not find

问题场景重现:最近在搞RN项目 使用react-native init APP 初始化项目时报 shell script invocation error,React/RCTBundleURLProvider.h file not find 网上搜了很多方法一一实行,但是还是解决不了,回头去官网看了一下,原来官网给出了一些说明

解决办法↓

RN官网

注意:init命令默认会创建最新的版本,而目前最新的0.45及以上版本需要下载boost库编译。此库体积庞大,在国内即便翻墙也很难下载成功,导致很多人无法正常运行iOS项目,中文网在论坛中提供了这些库的国内下载链接。如果你嫌麻烦,又没有对新版本的需求,那么可以暂时创建0.44.3
的版本。

提示:你可以使用--version参数(注意是两个杠)创建指定版本的项目。例如react-native init MyApp --version 0.44.3。注意版本号必须精确到两个小数点。

问题二:React/RCTBundleURLProvider.h file not find

问题场景重现:从网上下载别人的ReactNative项目,打开iOS项目的时候,xcode会报错,提示:“RCTBundleURLProvider.h” file not found

解决办法↓
  • 打开Mac里面的终端,进入项目所在的文件夹目录;
  • 把项目里面的 node_modules 文件夹删除掉,然后执行 npm install 命令
  • npm install安装完成后, 执行react-native upgrade命令
  • 最后重新打开Xcode,shift + command + k一下,应该就没有问题了
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容