对于找不到反应原生矢量图标RCTfont + FA5.h文件,我不知道究竟哪里出错了?
我做的步骤:
1.npm i react-native-vector-icons
2.react-native链接react-native-vector-icons
并且在尝试构建时我不断发现错误'RCTfont + FA5.h'。
P.S:我正在使用cocoapods,我确保我已经在ios文件夹中运行pod install,并且还使用.xcworkspace文件进行构建。
感谢您花时间阅读并尝试帮忙。
当你在RN中使用链接时,你应该使用npm i react-native-vector-icons --save
或npm i react-native-vector-icons --save-dev
。
来自the docs
“注意:--save或--save-dev标志对于此步骤非常重要.React Native将根据package.json文件中的依赖项和devDependencies链接您的lib。”
所以要解决它,取消链接并删除包..
react-native unlink react-native-vector-icons
&& npm remove react-native-vector-icons
然后使用--save或--save-dev重新安装并再次链接。
--save
在我的案子中没有帮助。升级到"react-native-vector-icons": "6.4.1"
解决了它
问题是文件RCTfont+FA5.m
在版本6.4.0以后的node_modules/react-native-vector-icons/RNVectorIconsManager
中不存在
我试过版本6.3.0,dd'nt工作
降级至6.10及其工作