EmberJS: Как обновить приложения на основе Ember CLI - PullRequest
0 голосов
/ 19 сентября 2018

Angular имеет https://update.angular.io/, который определяет правильный способ обновления (вместе с зависимостями и др.).Кроме того, есть ли способ узнать, как правильно обновить приложение Ember?

Очевидно, что изменение версии пакета ember в bower.json и выполнение bower install && npm install не кажется идеальным способом.

Ответы [ 2 ]

0 голосов
/ 28 апреля 2019

Подробное пошаговое руководство по обновлению тона можно найти здесь,

https://cli.emberjs.com/release/basic-use/upgrading/

0 голосов
/ 19 сентября 2018

Подробная информация об обновлении включена в примечания к выпуску, предоставляемые для ember-cli на GitHub: https://github.com/ember-cli/ember-cli/releases/

Для проектов, которые не используют очень старую версию, рабочий процесс в основном такой:

  1. Обновление глобально установленного ember-cli до последней стабильной версии
  2. Обновление глобально установленного ember-cli-обновления до последней стабильной версии
  3. Очистите проект, удалив tmp,dist и node_modules папки.
  4. Запустите ember-cli-update, чтобы обновить проект в соответствии с текущим планом.
  5. Выполните ember-cli-update --run-codemods, чтобы обновить проект в соответствии с текущими рекомендациями.

До того, как ember-cli-update стало официальным инструментом для обновления проектов, повторный запуск ember init после обновления проектов ember-cli вручную был официально рекомендованным рабочим процессом.ember-cli@3.2.0 был последним выпуском, для которого этот рабочий процесс был рекомендован.Но ember-cli-update должен поддерживать все версии, для которых существует тег ember-new-output repo , что должно быть верно для всех стабильных выпусков ember-cli.

Вы можетеКонечно, обновляйте свои зависимости индивидуально и не следуйте рекомендуемой конфигурации, предоставленной ember-cli.Но учтите, что необычная комбинация может работать не так стабильно, как вы привыкли.

Если ваше приложение по-прежнему использует Ember App Kit, который устарел в 2014 году, вы можете найти руководство по миграции в ихриде .Но вы должны тщательно обдумать, не будет ли переписывание быстрее, чем обновление такого устаревшего приложения.

...