react-native - 无法在 React Native >= 0.60 中链接 Assets (字体)

标签 react-native

react-native: 0.60.4,
react: 16.8.6,
npm: 6.10.1
XCode: 10.2.1
AndroidStudio: 3.4.1

我创建了一个项目使用
npx react-native init awesomeApp --template typescript
我已经把我的 Assets 放在
assets/fonts/<Bunch of .ttf files>

我的目录结构
awesomeApp
|
+--android
+--ios
+--assets
|  |
|  +---fonts
|      |
|      +-- ProximaNova-Bold.ttf
+--react-native-config.js

然后我跑了react-native link
什么也没发生,XCode 没有显示任何添加的资源,也没有显示 android,当我运行时 react-native run-ios显示找不到字体的错误。

我的 react-native-config.js
module.exports = {
    project: {
        ios: {},
        android: {},
    },
    assets: ['./assets/fonts']
};

我也试过yarn react-native linknpx react-native link

最佳答案

好,
最后,我链接了我的字体,
我刚刚重命名了我的文件 react-native-config.jsreact-native.config.js它奏效了。
我不知道这是否是正确的方法,我只是尝试过,至少对我来说奏效了。
这是 linking custom fonts 的完整演练.

关于react-native - 无法在 React Native >= 0.60 中链接 Assets (字体),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57130259/

相关文章:

javascript - 无法获得 GET 请求 axios 的响应

ios - yarn run ios 运行模拟器但不显示应用程序图标

react-native - 如何修复 react-native-gesture-handler 错误不起作用

android - java.util.concurrent.ExecutionException : com. android.builder.internal.aapt.v2.Aapt2Exception:Android资源链接失败

android - react native Realm 自动更新

android - 如何使 Android 应用程序在 Chromebook 上可用(react-native)

react-native - native react - 具有百分比值的 paddingTop 不起作用

android - 如何将 react-native 包导入和修改到各自的原生开发工具中

android - 运行 React-native 的 AwsomeProject 时调试目录不存在错误

react-native - 如何在 React Native 中实现付费去除广告(iOS 和 Android)