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

How to add fonts for latest version of react native that uses CLI?

我知道如何将字体添加到反应本机 linking 资产。现在我正在使用最新版本的 react-native 0.61.5 并且我无法 link assets.

这种情况还需要用react-native link吗?如果我使用 react-native link,它可能会导致已经 linked 的模块或不需要 linked 使用 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