В конце концов ошибка всегда такая >
Ошибка
Вот моя ситуация
У меня есть шрифт в /assets/fonts/Avenir LT 95 Black Oblique.ttf
У меня есть плагин, записанный в файле app.json
Код: Выделить всё
[
"expo-font",
{
"fonts": ["./assets/fonts/Avenir LT 95 Black Oblique.ttf"]
}
]
Код: Выделить всё
module.exports = {
project: {
ios: {},
android: {},
},
assets: ["./assets/fonts"],
};
Собственное руководство по шрифтам Expo
Код: Выделить всё
import { useCallback } from 'react';
import { Text, View, StyleSheet } from 'react-native';
import { useFonts } from 'expo-font';
import * as SplashScreen from 'expo-splash-screen';
SplashScreen.preventAutoHideAsync();
export default function App() {
const [fontsLoaded, fontError] = useFonts({
'Inter-Black': require('./assets/fonts/Inter-Black.otf'),
});
const onLayoutRootView = useCallback(async () => {
if (fontsLoaded || fontError) {
await SplashScreen.hideAsync();
}
}, [fontsLoaded, fontError]);
if (!fontsLoaded && !fontError) {
return null;
}
Я попробовал оба исправления в этой теме вверху. ответ, та же ошибка
Я попробовал совет от "zdivozzo", и ошибка перешла в предупреждение и произнесла
Предупреждение
Предупреждение
p>
Опять же, шрифт записан как плагин в app.json, и я проверил орфографию миллион раз, и он кажется хорошим.
Что такое Я здесь пропал? Может ли кто-нибудь мне помочь?
Мои узлы обновлены, и я даже пытался удалить node_modules и переустановить его снова, но ничего не изменилось
Подробнее здесь: https://stackoverflow.com/questions/783 ... gle-helped