Какая разница между "ионной сборкой" и "ионной подготовкой"?

Просто научитесь использовать 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, он будет генерировать только соответствующую платформу.

Подготовьте сборку сборных необходимых зависимостей и попытайтесь ее частично решить, но просто закройте процесс зависимостей.

Но должно быть четкое предложение, которое отслеживает версии кордовой аборигены. Это может вызвать некоторые проблемы.