Так что я работаю над проектом с Vue Native для школы.Это школьный проект сторонней компании, у которой уже есть приложение в Vue Native.Нам нужно расширить его, поэтому мы используем Vue Native.
Итак, в моем файле App.vue я загружаю свои шрифты следующим образом:
export default {
async created() {
await Font.loadAsync({
MontserratThin: require('./assets/fonts/Montserrat-Thin.ttf'),
MontserratUltraLight: require('./assets/fonts/Montserrat-UltraLight.otf'),
MontserratLight: require('./assets/fonts/Montserrat-Light.otf'),
MontserratRegular: require('./assets/fonts/Montserrat-Regular.otf'),
MontserratSemiBold: require('./assets/fonts/Montserrat-SemiBold.otf'),
MontserratBold: require('./assets/fonts/Montserrat-Bold.otf'),
MontserratExtraBold: require('./assets/fonts/Montserrat-ExtraBold.otf')
}),
console.log("Fonts are loaded! ?");
}
}
font.loadAsync изЭкспо Шрифты API.Я попробовал опцию реагировать на родную ссылку.Шрифты в iOS и Android находятся в нужном месте.rnpm {assets ...} в моем файле package.json включен, ... Как будто я перепробовал все, что нашел на Stackoverflow и других форумах.
Есть ли кто-нибудь, кто мог бы помочь мне с этой ошибкой?