Действия по воспроизведению/скриншоты
Примените все операции из инструкции:
Создайте пустой проект React Native с помощью "$act-native init [имя проекта]"
В палитре команд (Cmd-Shift-P) выберите "Nuclide React Native: Start Packager", чтобы запустить собственный сервер React.
После запуска сервера вы можете запустить React Native Debugger, когда приложение начнет работать. Из палитры команд (Cmd-Shift-P) запустите "Собственный ответ Nuclide: Начните отладку".
Убедитесь, что вы находитесь в корневом каталоге проекта React Native, затем запустите приложение из командной строки: "$act-native run-ios" (или выберите другой существующий симулятор, например, response-native run-ios --simulator = "iPhone4s"). (Важно: № 4 должен следовать за ПОСЛЕ № 3, а хром-отладчик должен быть закрыт).
В симуляторе 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 удаленно", я вижу работающее приложение реакции, как и ожидалось:
и после того, как я нажал "Отладка JS удаленно", я вижу, что отладчик Nuclide изменил свой статус с "Запуск отладчика..." на "Отладчик в настоящее время работает". как и ожидалось:
НО после того, как я нажимаю "Отладка JS удаленно", я вижу только белый экран
и нет ошибок. Как только я отключаю удаленную отладку, все снова загружается нормально.
Это происходит только с отладчиком Nuclide, с отладчиком Chrome все работает хорошо.