Подробная информация об обновлении включена в примечания к выпуску, предоставляемые для ember-cli на GitHub: https://github.com/ember-cli/ember-cli/releases/
Для проектов, которые не используют очень старую версию, рабочий процесс в основном такой:
- Обновление глобально установленного ember-cli до последней стабильной версии
- Обновление глобально установленного ember-cli-обновления до последней стабильной версии
- Очистите проект, удалив
tmp
,dist
и node_modules
папки. - Запустите
ember-cli-update
, чтобы обновить проект в соответствии с текущим планом. - Выполните
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 году, вы можете найти руководство по миграции в ихриде .Но вы должны тщательно обдумать, не будет ли переписывание быстрее, чем обновление такого устаревшего приложения.