我对图标使用react-native-vector-icons
import Icon from 'react-native-vector-icons/FontAwesome5Pro'
我放到资产/字体中的所有FontAwesome网络字体并将此文件夹添加到package.json的rnpm部分
"rnpm": {
"assets": [
"./assets/Fontawesome/webfonts/"
]
}
然后我运行本机链接
我在info.plist中看到的所有这些字体,但是当
<Icon name="user" solid />
我看到无法识别的错误字体家族FontAwesome5Pro-Solid。很好笑,但是在我的旧Macbook上一切正常,我只是克隆我的存储库并运行项目,并且出现了此错误...
我可以尝试解决什么?
答案 0 :(得分:0)
我发现了问题。似乎missing中的FontAwesome5Pro-Solid字体在react-native-vector-icons的6.4.X版本中已被破坏。
因此,要解决此问题,我必须恢复到package.json文件中的先前版本:
"react-native-vector-icons": "6.3.0",
同样重要的是,还要删除版本前面的^,以便它不会更新到最新版本。维护者知道problem,应该尽快修复。