React Native: не удается разрешить модуль - Android Emulator - PullRequest
1 голос
/ 01 апреля 2019

Запуск реакции собственного приложения в эмуляторе Android через порт 8088, и я вижу эту ошибку.

Я попытался запустить порт 8081 по умолчанию, и страница приветствия основного приложения работает нормально, но изменения не отражаются в приложении.Моя рабочая mcafee использует тот же порт, поэтому я изменил порт в эмуляторе Android на «10 .0.2.2: 8088» и попытался запустить response-native run-android --port 8088, и я вижу ошибку, как показано здесь:

error

Я попытался вручную вставить индексный файл в папку Reaction-native / scripts, теперь я вижу это:

enter image description here

Спасибо за вашу помощь.

Ответы [ 3 ]

0 голосов
/ 01 апреля 2019

Я исправил это, используя сообщение в https://github.com/facebook/react-native/issues/23908. Скопировал несколько файлов в более старую версию и попытался перезапустить приложение через порт 8088 - работало нормально.Можно увидеть изменения отражены тоже:)

0 голосов
/ 01 апреля 2019

Я думаю, вам тоже нужно изменить свои порты.

введите эту команду в корне проекта

$ adb -s <device name> reverse tcp:8088 tcp:8088

также, проверьте ссылку ниже для получения дополнительной информации

https://facebook.github.io/react-native/docs/running-on-device

0 голосов
/ 01 апреля 2019

Решение уже указано на красном экране выше.Они предложили вам сделать следующее .:

watchman watch-del-all
rm -rf node_modules && npm install
npm start --reset-cache
rm -rf /tmp/haste-map-react-native-packager-*

Попробуйте эти команды, пока вы находитесь в корневой папке App.js и работаете с терминалом bash.Я решил свою проблему, просто удалив папку node_modules и переустановил модули узлов с помощью npm install , а затем перезапустил приложение.Все отлично работает!

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