Команда 'ionic cordova run android' застряла на 11 минут
У меня есть две ветки git, одна - разработка, а другая - ленивая загрузка. Я выполнял отложенную загрузку в своей ветви отложенной загрузки, но она зависала на 11 минут после того, как "копирование завершилось за 19,81 с", в этом случае процесс сборки был слишком медленным. Ветвь разработки, которая не загружается лениво, создает приложение нормально, но для запуска требуется слишком много времени.
Я хочу, чтобы ветка lazy-load не занимала много времени в процессе сборки.
Изображение, когда я запускаю команду ionic cordova run android
Когда он заканчивает построение изображения.
Кажется, что веб-пакет занимает 11 минут, чтобы закончить свою задачу.
Когда я запускаю приложение в ветке разработки, в которой нет отложенной загрузки, веб-пакет занимает 34,59 с.
1 ответ
Если вы хотите уменьшить объем работы между сборками во время редактирования, попробуйте использовать флаг livereload. Затем он будет выполнять только обновление веб-пакета вместо полного запуска и завершения веб-пакета. Таким образом, вы можете вносить изменения и тестировать без необходимости каждый раз проходить через ~11-минутный процесс.
ionic cordova run android --livereload
или же
ionic serve
Что касается долгого времени сборки, мне нужно было бы увидеть больше вашего кода, если это только недавно началось. Однако в моем (-их) проекте (-ах) сборка может занять более 10 минут, особенно при работе с флагом --prod.
Кроме того, всегда убедитесь, что вы используете последнюю версию Ionic:
npm install @ionic/cloud-angular@latest --save
sudo npm update -g cordova
sudo npm update -g ionic