首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >console.error:"fontFamily "layar-bahtera-regular“不是系统字体,未通过Font.loadAsync加载

console.error:"fontFamily "layar-bahtera-regular“不是系统字体,未通过Font.loadAsync加载
EN

Stack Overflow用户
提问于 2019-09-25 17:18:51
回答 1查看 447关注 0票数 3

在我将Expo SDK升级到35之前,一切都很好,现在我面临着这个问题。layar-bahtera-regular是我的自定义字体,我已经使用了Font.loadAsync。有什么问题吗?

代码语言:javascript
复制
  import * as Font from 'expo-font';

  state = { fontLoaded: false }

  async componentDidMount() {
    await Font.loadAsync({
      'layar-bahtera-regular': require('../../assets/fonts/LayarBahteraDdW01Regular.ttf')
   });

  this.setState({ fontLoaded: true });

}

EN

回答 1

Stack Overflow用户

发布于 2019-09-26 21:11:49

你在升级后有没有尝试过这样做?

  • 删除node_modules文件夹
  • 删除软件包-lock.json文件
  • 运行npm/ install

此外,您还可以尝试执行此命令expo install expo-font

如果有帮助,请告诉我

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58095132

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档