找不到用于react-native-vector-icons的RCTfont + FA5.h文件

时间:2019-01-30 14:44:56

标签: ios react-native react-native-vector-icons

对于找不到react-native-vector-icons RCTfont + FA5.h 文件,我不知道我哪里出错了?

我所做的步骤:

1.npm我反应本机向量图标

2.react-native链接react-native-vector-icons

并且在尝试构建时,不断出现错误“ RCTfont + FA5.h”。

P.S:我正在使用cocoapods,我已确保已在ios文件夹中运行过pod pod安装,还使用.xcworkspace文件进行构建。

感谢您抽出时间阅读并尝试提供帮助。

4 个答案:

答案 0 :(得分:3)

在RN中使用链接时,应使用npm i react-native-vector-icons --savenpm i react-native-vector-icons --save-dev

来自the docs

”“注意:-保存或--save-dev标志对于这一步非常重要。ReactNative将根据package.json文件中的依赖项和devDependencies链接您的库。”

因此,请对其进行修复,然后取消链接并删除包。

react-native unlink react-native-vector-icons和&npm remove react-native-vector-icons

然后使用--save或--save-dev重新安装并再次链接。

答案 1 :(得分:2)

--save对我的情况没有帮助。升级到"react-native-vector-icons": "6.4.1"可以为我解决

答案 2 :(得分:0)

我不得不降级为“ react-native-vector-icons”:“ 6.3.0”。

此版本在“ node_modules / react-native-vector-icons / RNVectorIconsManager”中具有“ RCTFont + FA5.h”(与“ 6.4.1”相对)。

然后我从pod文件中删除了该条目,并在Xcode中手动添加了项目。

enter image description here

答案 3 :(得分:0)

问题是RCTfont+FA5.m中没有文件node_modules/react-native-vector-icons/RNVectorIconsManager,版本6.4.0或更高版本

我尝试使用6.3.0版,但无法正常工作

降级为6.10及其工作方式