对于找不到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文件进行构建。
感谢您抽出时间阅读并尝试提供帮助。
答案 0 :(得分:3)
在RN中使用链接时,应使用npm i react-native-vector-icons --save
或npm 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中手动添加了项目。
答案 3 :(得分:0)
问题是RCTfont+FA5.m
中没有文件node_modules/react-native-vector-icons/RNVectorIconsManager
,版本6.4.0或更高版本
我尝试使用6.3.0版,但无法正常工作
降级为6.10及其工作方式