fatal error: 'config.h' file not found

解决步骤

  • 首先删除node_modules文件夹,然后重新安装
rm -rf node_modules/ && yarn cache clean && yarn install
  • 运行后如果发现依然报这个错误,查看third-party文件夹是否存在
ls node_modules/react-native/
  • 如果发现third-party文件夹不存在,执行
node_modules/react-native/scripts/ios-install-third-party.sh
  • 等待命令执行完成后再次查看third-party文件夹就会出现了
ls node_modules/react-native/

再次运行项目,如果发现依然报此错误,那么在Xcode项目文件目录下的Libraries/React.xcodeproj/ThirdParty/glog/config.h文件应该是红色的

  • 然后继续执行
cd node_modules/react-native/third-party/glog-0.3.4
../../scripts/ios-configure-glog.sh

执行完成后config.h文件就有了

那么再次运行肯定就OK了,即便有问题肯定也不是这个报错了~

参考链接:

  • https://github.com/facebook/react-native/issues/14382
  • https://bbs.reactnative.cn/topic/4301/ios-rn-0-45%E4%BB%A5%E4%B8%8A%E7%89%88%E6%9C%AC%E6%89%80%E9%9C%80%E7%9A%84%E7%AC%AC%E4%B8%89%E6%96%B9%E7%BC%96%E8%AF%91%E5%BA%93-boost%E7%AD%89

而我这次,不幸就是如此,报了另外一个新错误:
cannot be found: '/xxx/node_modules/reactnative/Libraries/WebSocket/libfishhook.a'

解决办法:


fatal error: 'config.h' file not found_第1张图片
image.png

你可能感兴趣的:(fatal error: 'config.h' file not found)