【发布时间】:2019-08-14 22:52:13
【问题描述】:
自从升级到 Expo 34 以来,出现以下与 Expo/vector-icons 相关的错误。
fontFamily "FontAwesome" 不是系统字体,尚未通过 Font.loadAsync 加载。
如果您打算使用系统字体,请确保您输入的名称正确且受您的设备操作系统支持。
如果这是自定义字体,请务必使用 Font.loadAsync 加载它。
我尝试在 App.js 中手动加载字体
Font.loadAsync({FontAwesome: require("../node_modules/@expo/vector-icons/build/vendor/react-native-vector-icons/Fonts/FontAwesome.ttf")})
但它没有效果。我已将 expo-font 更新到最新版本,清除了 node_modules 和 package-lock,并重建了项目。
有什么线索吗?
【问题讨论】:
标签: react-native expo react-native-vector-icons