Я новичок в React-native, я много искал об этом, но кажется, что link
был удален в React-native V0.69.1.
Я не знаю, как связать пользовательские шрифты в моем проекте.
структура проекта:
android
ios
src
|___assets
|___fonts/all of my fonts with '.ttf'
Я создал react-native.config.js
в корне моего проекта с помощью:
module.exports = {
project: {
ios: {},
android: {},
},
assets: ['./src/assets/fonts/'],
};
и создал <Text style = {{fontFamily: 'Splash-Regular',}}>some text</Text>
но не повезло!
Ваша настройка в порядке, но после шрифта Link вам нужно переустановить приложение, а затем проверить, должно ли оно работать
Попробуйте эту команду: react-native link
или npx react-native link
если не поможет попробуйте сбросить кеш
react-native start --reset-cache
npm start -- --reset-cache
// если все еще не работает, вы можете попробовать вручную, скопировав файл шрифтов в следующую папку для Android.
your_app\android\app\src\main\assets\fonts
(ваше_приложение\android\приложение\src\main\assets\fonts\xyz.ttf)
react-native link
устарел в реактивной версии v0.69
Запустите команду npx react-native-asset
вместо npx react-native link
. Поскольку команда link и unlink устарела для нативной версии 0.69.
Для меня yarn dlx react-native-asset
сработало отлично.
Вы имеете ввиду эмулятор андроида? Я уже сделал это, но не работает :(