Динамическая перезагрузка, горячая перезагрузка и удаленная отладка недоступны.

Почему Live Reload, Hot Reload и Remote Debugger недоступны? я пробовал

  1. Перезагрузка пакета JS
  2. Перезапуск симулятора
  3. Перезапуск упаковщика
  4. Перезапуск упаковщика и очистка кеша
  5. Сброс симулятора
  6. Перезагрузка компьютера

До этого все работало нормально. Я относительно новичок в среде разработки React Native. Есть ли место для поиска (команда, файл журнала или что-то еще), где может быть больше информации, чтобы понять, в чем проблема?

Для справки: мое приложение было создано с помощью команды create-react-native-app.

введите здесь описание изображения


person blueether    schedule 15.03.2018    source источник


Ответы (3)


Я решил свою проблему. По какой-то причине у .expo/settings.json было dev: true, хотя это нигде не отражалось в пользовательском интерфейсе. Различие файловых деревьев текущего проекта с более старыми версиями решило мою проблему.

4c4
<   "dev": false,
---
>   "dev": true,
person blueether    schedule 15.03.2018
comment
Я не очень понимаю, что ты сделал. Не могли бы вы подробно указать, какие именно команды вы запускали? У меня была эта проблема в течение нескольких недель, и я никогда не был более разочарован. - person Brandon Willis; 03.09.2018

Чтобы решить эту проблему, перейдите к .expo/settings.json и измените dev на true:

введите здесь описание изображения

Авторы: https://github.com/expo/expo/issues/1210#issuecomment-402347285

person Abdellah Alaoui    schedule 03.04.2019

Вам не нужно менять .expo/settings.json вручную.

В окне Expo DevTools, которое обычно работает в http://localhost:19002, просто отключите production mode.введите здесь описание изображения

person Betty    schedule 12.06.2019
comment
или нажмите клавишу p при просмотре консоли - person tar; 28.10.2019