javascript - 如何为使用 CLI 的最新版本的 React Native 添加字体?

标签 javascript reactjs react-native react-native-cli

我知道如何将字体添加到 react native 链接 Assets 。现在我使用的是最新版本的react-native 0.61.5,但无法链接 Assets 。

在这种情况下我还需要使用react-native link吗?如果我使用react-native link,可能会导致已经链接的模块或不需要使用react-native link链接的模块出现问题

最佳答案

创建一个名为 assets 的根文件夹和 fonts 文件夹,其中包含您自己的 .ttf 文件。

从项目根目录编辑react-native.config.js。如果您没有,请创建它。

在文件中你应该有这样的东西。

module.exports = {   
  project: {
    ios: {},
    android: {}, // grouped into "project"
  },
  assets: ["./assets/fonts"], // stays the same 
};

保存后,运行:

react-native link

关于javascript - 如何为使用 CLI 的最新版本的 React Native 添加字体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59528993/

相关文章:

javascript - 无法确定任务 ':react-native-onesignal:compileDebugAidl' 的依赖关系

ios - React-Native:关闭/退出 React-Native View 回到 Native

javascript - html Canvas 平滑移动

javascript - 以 Angular 使用全局对象的良好做法

JavaScript - 从日志文件中提取 JSON

javascript - 如何在点击时显示警报/弹出窗口?

javascript - 如何使用 enzyme 和 sinon 模拟点击子元素?

android - 可以在 Android 和 iOS 应用程序中嵌入 3D View 吗?

reactjs - 如何将函数指定为具有默认值的 Hook 的可选参数

reactjs - 如何使用 this.props.change 更改 redux 形式的深层字段