#react-native #expo #font-awesome-5
#react-native #expo #шрифт-потрясающий-5
Вопрос:
Я только что создал новый snack и добавил библиотеку native base с инструкциями, предоставленными документацией Native base для expo:
Вот инструкции, которым я следовал:
// At the top of your file
import { Font } from 'expo';
import { Ionicons } from '@expo/vector-icons';
// Later on in your component
async componentDidMount() {
await Font.loadAsync({
'Roboto': require('native-base/Fonts/Roboto.ttf'),
'Roboto_medium': require('native-base/Fonts/Roboto_medium.ttf'),
...Ionicons.font,
});
}
Но она показывает ошибку как не удается разрешить модуль FontAwesome5.js
Пожалуйста, предложите мне какое-нибудь решение для того же
Вот моя ссылка на Snack для того же.
https://snack.expo.io/@simransingh/native-base
Спасибо.
Комментарии:
1. Я тоже это заметил. Единственным решением, которое я нашел, было работать локально. Похоже , это проблема с
snack
. Вы всегда можете открыть выпуск с помощью Expo или с помощью Родной базы
Ответ №1:
Привет, я только что нашел решение для того же ,
Это из-за того, что FontAwesome5 не загружен должным образом ,
Вы можете импортировать его из @expo / vector-icons
Вот рабочий snack:
Ответ №2:
да, эта проблема произошла со мной в snack, я просто решил ее, изменив версию nativebase с последней на предыдущую версию
{ «зависимости»: { «react-native-paper»: «2.2.8», «native-base»: «последняя версия» } }
измените на
{ «зависимости»: { «react-native-paper»: «2.2.8», «native-base»: «2.12.1» } }