react-native无法识别的字体家族FontAwesome5Pro-Solid

时间:2019-03-17 10:45:01

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

我对图标使用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上一切正常,我只是克隆我的存储库并运行项目,并且出现了此错误...

enter image description here

我可以尝试解决什么?

1 个答案:

答案 0 :(得分:0)

我发现了问题。似乎missing中的FontAwesome5Pro-Solid字体在react-native-vector-icons的6.4.X版本中已被破坏。

因此,要解决此问题,我必须恢复到package.json文件中的先前版本:

"react-native-vector-icons": "6.3.0",

同样重要的是,还要删除版本前面的^,以便它不会更新到最新版本。维护者知道problem,应该尽快修复。