#ember.js #ember-cli
#ember.js #ember-cli
Вопрос:
Я пытался обновить свое приложение ember с 2.18
на 3.4.4
, и я просто хочу знать, правильно ли я выбрал версию ember, которая является 3.4.4
? Любой ответ приветствуется. Также с какими недостатками или проблемами я могу столкнуться, если перейду с 2.18
на 3.8.1
?
Ответ №1:
Моя личная рекомендация — перейти с одной LTS на следующую версию LTS. Есть отличное видео от Ember Map, в котором обсуждается отличная стратегия обновления ваших приложений ember, которую я кратко изложу здесь на случай, если ссылка когда-нибудь устареет.
Обновите все пакеты, совместимые с пересылкой
Обновляйте сторонние зависимости и дополнения по одному за раз
Обновите Ember CLI и друзей с помощью ember-cli-update
И, на мой взгляд, используйте ember-cli-update --to next-lts-version-here
. После обновления до LTS исправьте устаревшие версии и тесты, пока они не станут зелеными, а затем продолжайте. Я использовал этот процесс для перехода с 2.16 -> 3.8 на выходных
Ответ №2:
Последняя долгосрочная поддержка — 3.8. вот цикл выпуска. Вы можете перейти на 3.8, если вас это устраивает. Существует дополнение с именем ember-cli-update. Изменения применяются автоматически. Также вы можете проверить ember-blog, чтобы ознакомиться с изменениями.