react-native - 我在 react native 中遇到错误 - fontFamily "ionicons"不是系统字体

标签 react-native react-native-android

我在 react native 中遇到以下错误 - fontFamily“ionicons”不是系统字体,还没有通过 Font.loadAsync 加载。

  • 如果您打算使用系统字体,请确保您输入的名称正确并且您的设备操作系统支持它。

  • 我正在尝试导入世博会矢量图标。
    import { Ionicons } from '@expo/vector-icons';
    

    并使用图标
    <Button transparent>
                <Ionicons name="md-checkmark-circle" size={32} color="green" />
            </Button>
    

    但得到上述错误。

    最佳答案

    在查看应该可以工作并且与示例和之前出色的答案相同的代码数小时后,我发现了另一个可能的解决方案。

    如果您一直在升级 Expo,这可能就是您的答案。

  • 删除 node_modules
  • 删除 package-lock.json
  • 运行 expo install
  • 运行 expo start -c
  • 关于react-native - 我在 react native 中遇到错误 - fontFamily "ionicons"不是系统字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57097552/

    相关文章:

    javascript - 按名称要求模块仅在 Debug模式下受支持,并且会在生产中中断

    android - 防止 React Native 的硬件后退按钮 android

    react-native - TextInput 阻止 ScrollView 滚动

    javascript - React Native 可以用来构建我的蓝牙应用程序吗?

    react-native 升级返回未定义的 'toLowerCase'

    javascript - 有没有办法在react-navigation(react-native)中保存和恢复导航历史记录

    react-native - 如何在 React Native android 中打开应用设置页面?

    reactjs - React Native android 构建失败 :app:mergeReleaseResources

    react-native - 在没有 forceRTL 的情况下 react 本地阿拉伯语 (RTL)