Как обновить приложение и плагины cordova

У меня есть Кордова (v5.2) приложение, которое я запускаю на iOS (платформа v3.9.1) и Android (платформа v5.0). Лучше ли обновить Cordova из командной строки, а затем вручную искать обновления плагинов, или я должен сначала искать обновления плагинов, а затем обновлять Cordova? Кроме того, я недавно обновился с XCode 7.2 до XCode 8, и он просит меня внести изменения, чтобы рекомендовать настройки проекта, это, похоже, ломает мысли. Должен ли я разрешить XCode вносить изменения в проект, или я должен обновить Сначала Кордова? Я ищу рабочий процесс и лучший способ управления этими обновлениями. Любой совет приветствуется, спасибо.

4 ответов


Я бы сначала обновил вашу платформу Cordova. Основная версия, на которую я обращаю внимание, - это версия платформы cordova. Так что в вашем случае cordova-ios@3.9.1 и cordova-android@5.0.0. Эти пакеты управляют lib cordova, который вводится в ваш собственный проект. Они также определяют, какую версию Xcode вы можете использовать.

на cordova-cli pins определенные версии платформы по умолчанию при запуске cordova platform add <platform_name>. Я обычно придерживаюсь самого стабильного выпуска cordova-cli для моих нужд, а затем добавить конкретные платформы (обычно самые последние) вручную. cordova platform add ios@lateset.

любой partiular причина, по которой ты cordova@5.2, cordova-ios@3.9.1 и cordova-android@5.0.0?


Infact вы также можете создать новый проект после обновления cordova и добавить соответствующие платформы и плагины, чтобы существующий рабочий проект был неповрежденным для справки.

Если вы хотите следовать этому подходу, то проверьте это следующее Так пост. Даже этот пост связан с переносом приложения cordova с одного ПК на другой, шаги по-прежнему хороши даже в этом случае. Надеюсь, это поможет.


сначала вы должны обновить Cordova (лучше, если вы установите его глобально с помощью npm install -g cordova ). После этого, чтобы обновить все ваши плагины, вам просто нужно удалить их и прочитать их в свой проект, они будут автоматически обновлены, чтобы быть совместимыми с последней версией Cordova.


cordova платформа удалить android Кордова платформа добавить android@5.Х. Х

Если вы используете вышеуказанный метод, имейте в виду, что любые изменения, внесенные в папку платформы android, будут потеряны (редактирование содержимого этой папки не рекомендуется).

кроме того, вы можете попытаться использовать сценарий обновления платформы. Для проектов без CLI выполните:

bin / update path/to / project

для проектов CLI:

обновите версию CLI cordova. Видеть интерфейс командной строки.

запустить обновление платформы cordova android@5.0.0 в ваших существующих проектах.