FontFamily «Material Design Icons» не является системным шрифтом и не был загружен через Font.loadAsync - PullRequest
1 голос
/ 18 марта 2020

* Я просто студент, и я новичок в выставочной, реактивной и мобильной разработке *

Так вот что происходит

Я строю реакцию приложение, использующее Экспо и реактивную бумагу для моего Icon, и все нормально работало с моим приложением, пока я вчера не проснулся, и Экспо не сообщило мне ту же ошибку.

enter image description here

У меня нет приложения Font в моем приложении, поэтому я действительно не понимаю, откуда возникла эта ошибка.

Что очень интересно, так это то, что когда я контролирую Сохранить один файл проекта во время работы VScode, я вижу свое приложение таким образом без иконки, а когда я переключаюсь на другую страницу, приложение заменяется. по той же экранной ошибке.

enter image description here

Мой друг работает над точно таким же кодом, и он не видит ошибку, поэтому я потерян ...

Приложение. js выглядит так enter image description here

Я использую свою иконку вот так enter image description here

Проблема явно в значке, потому что моя страница входа работает нормально, поэтому я знаю, что есть проблема с https://materialdesignicons.com/, что мне делать? удалить все мои иконки и воссоздать их с реактивными элементами?

Честно говоря, я просто не понимаю и застрял на этом несколько часов, и я не хочу терять больше времени, поэтому здесь я прошу помощи

Спасибо, ребята

Благословенного дня и в безопасности всех вас

1 Ответ

1 голос
/ 18 марта 2020

Так что сейчас есть ошибка при использовании Expo с использованием пользовательских шрифтов. Проверьте папку node_modules/expo/node_modules и удалите expo-font, если она там есть. Это работает для меня.

Обязательно удалите expo-font внутри node_modules/expo/node_modules НЕ тот, что в node_modules.

Я знаю, что вы сказали, что вы не используете пользовательские шрифты, но, возможно, это проблема независимо от того, .

Примечание: если вы запустите expo install или npm install, он вернется, поэтому вам придется снова удалить.

...