В чем разница между развертываниями "npm start" и "response-native run-android"? - PullRequest
0 голосов
/ 11 июня 2019

Я добавил этот новый компонент в свое реактивное приложение.

Когда я выполняю npm start на терминале и перезагружаю свое приложение через беспроводную сеть (встряхните устройство и коснитесь «перезагрузить») на моем устройстве Android, один из компонентов, добавленных в мое приложение, не работает. Но когда я подключаю устройство Android к ноутбуку через USB и запускаю react-native run-android, это работает. В чем разница между этими двумя развертываниями?

Спасибо

1 Ответ

2 голосов
/ 11 июня 2019

Давайте сделаем это просто

  • npm start: запуск метропроцессора, необходимого для запуска любого собственного приложения. Миссия этого вы можете найти здесь: Что такое metro bundler в реагировать на родной язык?

  • act-native run-android: в основном он запускает команду запуска npm, а затем создает и устанавливает на устройство apk отладки.

Итак, когда вы добавляете новую библиотеку, для которой не требуется связывание, вы можете только повторно ввести npm и запустить перезагрузку приложения. Но когда библиотека должна быть связана с собственным кодом, вам необходимо снова скомпилировать приложение с помощью response-native run-android.

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