React Native Error Advice - Сервер разработки вернул код ошибки ответа: 500 - PullRequest
0 голосов
/ 11 марта 2020

Я использую React Native и обнаружил следующую ошибку в моем android эмуляторе

enter image description here

Я новичок в React Native и кодирую в App. js. Я смотрел онлайн-учебник о том, как использовать реагирующую навигацию, поэтому я следил за ним и создал файл homestack. js. На этом этапе файл моего приложения. js все еще работал отлично.

Я добавил код в homestack. js, а затем импортировал его в файл приложения. js, но именно тогда эта ошибка появилась , Эта ошибка не была устранена, когда я закомментировал весь код в homestack. js и когда я закомментировал импорт в моем приложении. js file.

Я следовал инструкциям по ошибке (очистить сторож, удаление модулей узлов, установка пряжи, кэш сброса пряжи), но это также не решило проблему.

Исправление: Поскольку ни один из вышеперечисленных вопросов не устранил проблему, я удалил homestack . js файл из моей папки root полностью, что затем решило проблему. Однако я не ожидал, что когда я положу файл homestack. js обратно в папку root, чтобы посмотреть, что произойдет, приложение снова заработало без проблем. Это было так, как будто ошибки никогда не было.

Наверное, мой вопрос в том, что здесь было на самом деле? Почему удаление файла из папки, а затем помещение его обратно в исправление проблемы? Я запускал 'npx response-native run- android' после каждого шага вышеуказанного процесса исправления, поэтому проблема была не в том, что эмулятор работал на старой версии.

1 Ответ

0 голосов
/ 11 марта 2020

После этой ошибки вы импортировали стек реагирования-навигации без установки пакета. Вы можете установить пакет yarn add react-navigation-stack @react-native-community/masked-view react-native-safe-area-context

или npm install react-navigation-stack @react-native-community/masked-view react-native-safe-area-context

Чтобы узнать больше https://www.npmjs.com/package/react-navigation-stack После установки пакета очистите проект, выполнив команду cd android && gradlew clean, затем отладьте свой проект.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...