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

React-native застрял на графике зависимостей

Я пытаюсь начать с реакции-нативной, я установил все и пришел к фазе, где у меня есть RSoD на моем телефоне, который говорит мне, чтобы запустить сервер. Когда я запускаю react-native start многие вещи запускаются, но затем он застревает в <END> Building Dependency Graph и я понятия не имею, что с ним делать. Итак, как я могу сделать это продолжить?

4b9b3361

Ответ 1

Построение графика зависимости может занять некоторое время (примерно 1-3 минуты). Прогресс показывает процент за этой строкой; если процент исчезнет, ​​вы готовы. Команда react-native start не заканчивается, так как она продолжает обслуживать преобразованный исходный код с помощью реагирующего нативного пакета. Ваше приложение будет отправлять запросы к указанному URL-адресу, если у вас есть настройки по умолчанию.

Ответ 2

Одна из причин, по которой может зависать шаг "Построение графика зависимостей", может заключаться в том, что (Chrome) сеанс отладчика выполняется из предыдущего сеанса или другого проекта. Один из способов исправить это - полностью выйти из Xcode, вашего терминала и Chrome, а затем перезапустить все. Я уверен, что есть лучший способ решить проблему, но это то, что сработало для меня.

Ответ 3

У меня была та же проблема, что она там закончилась, и даже обновление симулятора не заставило упаковщика продолжать работу. Затем я понял: я все еще был подключен к Интернету через VPN, поэтому симулятор не смог подключиться к упаковщику. Простое закрытие VPN решило проблему.

Ответ 4

После того, как команда react-native run-android работала для меня. Я просто ждал установки библиотеки, после чего он работал.

Ответ 5

 sudo sysctl -w fs.inotify.max_user_instances=1024
 sudo sysctl -w fs.inotify.max_user_watches=100000

Вы можете попробовать эту связку в вашем терминале. Просто увеличьте число max_user_watches, и это сработало для меня.

Ответ 6

В моем случае я открыл

Командная строка

как администратор достиг местоположения приложения и введите

react-native start

это идет до Загрузка графа зависимостей, сделано. Затем я оставил его открытым и открыл другую командную строку, как администратор, перейдите в папку приложения и введите

react-native run-android

и это сработало....

В Mac откройте Терминал вместо командной строки, а остальное тоже самое.

Мир...

Ответ 8

Встряхните свое устройство, в меню выберите включить прямую перезагрузку и включить горячую перезагрузку

Ответ 9

Это может быть одной из причин, попробуйте удалить приложение из устройства/эмулятора/симулятора и повторите команду

Ответ 10

Убедитесь, что ваше устройство и ноутбук подключены к одной и той же сети Wi-Fi. Мой телефон был на LTE, а мой ноутбук был на моем обычном Wi-Fi.

Ответ 11

Пожалуйста, попробуйте react-native init YOUR_APP_NAME действия, если вы создали свое приложение с react-native init YOUR_APP_NAME и используете Android Studio с симулятором AVD.

  1. Убедитесь, что ваша сеть не защищена брандмауэром. Если это так, Wi-Fi в вашем симуляторе не работает (по крайней мере, для меня). Попробуйте использовать другие сети/мобильные точки доступа.
  2. Убедитесь, что на симуляторе используется пирог Android-версии с уровнем API 28, как указано в документации о реагировании.
  3. Откройте андроид студию и запустите симулятор.
  4. Если вы работаете на платформе Windows, запустите код, используя react-native run-android вместо npm start
  5. Если вы работаете на Mac, запустите код, используя react-native run-ios вместо npm start
  6. Подождите несколько минут. Приложение должно открыться в вашем симуляторе после загрузки зависимостей.

Ответ 12

для тех, кто сталкивается с этой проблемой сейчас после выпуска 0,60, просто напишите в cmd npm install [CN00 ]act-native-cli, чтобы CLI также обновлялся

Ответ 13

Войдите в подкаталог ios и запустите установку pod:

cd ./ios
pod install

Затем в главном каталоге проекта запустите response-native run-ios.