Какая разница между "ионной сборкой" и "ионной подготовкой"?
Просто научитесь использовать Ionic для создания гибридного приложения и на самом деле не смогли найти много информации о команде ionic prepare
. Кто-нибудь знает, что это такое или какая разница между ним и ionic build
?
Ответы
Ответ 1
Из официальной документации:
Если вы хотите получить продвинутый, вы также можете открыть файл проекта для определенной платформы, открыв требуемый проект XCode или Android Eclipse в платформах /PLATFORM внутри корня вашего проекта. Затем вы можете создавать и тестировать внутри IDE платформы. Примечание: если вы идете по этому маршруту, я рекомендую по-прежнему работать внутри корневой папки www, а когда вы вносите изменения в эту папку, запустите команду: $ cordova prepare ios
, которая обновит конкретный проект iOS с помощью кода из www
. Примечание. Это приведет к перезаписыванию любых изменений, внесенных вами в папки platforms/ios/www
и другие папки для конкретной платформы.
Итак, чтобы обобщить эту часть - если вы используете XCode для тестирования и запуска вашего кода, после изменения какой-либо части кода вам просто нужно запустить ionic prepare
для обновления проекта iOS, который затем снова продолжит использовать в XCode.
Команда ionic build
на самом деле готовит окончательный файл (например, в Android - файл .apk), который затем можно скопировать на ваше устройство и протестировать, запустив его вручную на устройстве (или с помощью команды ionic emulate
протестируйте его на эмуляторе).
Ответ 2
Ответ Николы правильный. Подводя итог:
-
ionic prepare <platform>
копирует все файлы из папки www в папку целевой платформы www.
-
ionic build <platform>
также делает это, но также создает исходный код приложения, чтобы его можно было запускать на симуляторе/эмуляторе или устройстве.
Ответ 3
Просто, сборка будет готовиться и компилироваться, а также для вас.. это имеет место для кордовы, поэтому я предполагаю, что это проклятие, так как ионный построен поверх кордовы.
Ответ 4
Как я испытал во время работы apk для Android и для iPhone, вызов ионной кордовы или кордоны такой же, по умолчанию ионные вызовы cordova для сборки или запуска или для любой операции не пересекаются.
-
построение ионной кордовой: создание ионной кордовы [], он принимает платформу в явном виде как аргумент, другой мудрый он принимает собственную конфигурацию файла .jeson под платформой.
-
В случае ионной кордовой подготовки или кордовы pepare, без аргумента добавьте две платформы один как андроид и другие ios.
Если мы явно упомянем, что кордова готовит андроид /ios, он будет генерировать только соответствующую платформу.
Подготовьте сборку сборных необходимых зависимостей и попытайтесь ее частично решить, но просто закройте процесс зависимостей.
Но должно быть четкое предложение, которое отслеживает версии кордовой аборигены. Это может вызвать некоторые проблемы.