Подтвердить что ты не робот

React Native приложение застряло на чистом белом экране с удаленной отладкой с помощью Nuclide

Действия по воспроизведению/скриншоты

Примените все операции из инструкции:

  1. Создайте пустой проект React Native с помощью "$act-native init [имя проекта]"

  2. В палитре команд (Cmd-Shift-P) выберите "Nuclide React Native: Start Packager", чтобы запустить собственный сервер React.

  3. После запуска сервера вы можете запустить React Native Debugger, когда приложение начнет работать. Из палитры команд (Cmd-Shift-P) запустите "Собственный ответ Nuclide: Начните отладку".

  4. Убедитесь, что вы находитесь в корневом каталоге проекта React Native, затем запустите приложение из командной строки: "$act-native run-ios" (или выберите другой существующий симулятор, например, response-native run-ios --simulator = "iPhone4s"). (Важно: № 4 должен следовать за ПОСЛЕ № 3, а хром-отладчик должен быть закрыт).

  5. В симуляторе iOS нажмите Cmd-D (Ctrl-D в Linux). Это откроет параметры отладки для вашего приложения. Выберите "Отладка JS удаленно".

Окружающая среда

Версия Atom 1.15.0

Плагин Nuclide версии 0.214.0

React Native версия: 0.42.3

Платформа (iOS, Android или оба?): IOS

Информация об устройстве Симулятор/Устройство? - Симулятор iOS 10.2/iOS 8.1

Версия ОС? - MacOS 10.12.3

Debug/Release? - отладка


В в том же документе сказано: "... После того, как вы включите отладку (# 5) из смоделированного приложения, Nuclide автоматически подключится к этому процессу отладки, так как мы воспользовались отладчиком выше (# 3)". Прежде чем я нажму "Отладка JS удаленно", я вижу работающее приложение реакции, как и ожидалось: working react app

и после того, как я нажал "Отладка JS удаленно", я вижу, что отладчик Nuclide изменил свой статус с "Запуск отладчика..." на "Отладчик в настоящее время работает". как и ожидалось:

The debuggee is currently running

НО после того, как я нажимаю "Отладка JS удаленно", я вижу только белый экран white screen

и нет ошибок. Как только я отключаю удаленную отладку, все снова загружается нормально.

Это происходит только с отладчиком Nuclide, с отладчиком Chrome все работает хорошо.

4b9b3361