Последняя версия Native base не работает в EXPO snack

#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:

https://snack.expo.io/@simransingh/native-base

Ответ №2:

да, эта проблема произошла со мной в snack, я просто решил ее, изменив версию nativebase с последней на предыдущую версию

{ «зависимости»: { «react-native-paper»: «2.2.8», «native-base»: «последняя версия» } }

измените на

{ «зависимости»: { «react-native-paper»: «2.2.8», «native-base»: «2.12.1» } }