Внести вклад
Лучшие практики

Поддержание Angular-проектов в актуальном состоянии

Как и веб в целом и вся экосистема, Angular постоянно развивается. Angular сочетает непрерывные улучшения с сильным акцентом на стабильность и простоту обновлений. Актуальная версия Angular-приложения даёт доступ к новейшим возможностям, а также к оптимизациям и исправлениям ошибок.

В этом документе собраны материалы и ресурсы, которые помогут поддерживать Angular-приложения и библиотеки в актуальном состоянии.

О политике версионирования и практиках выпуска — включая поддержку, устаревание и график релизов — см. Версионирование и релизы Angular.

ПОЛЕЗНО: Если вы используете AngularJS, см. Переход с AngularJS. AngularJS — название всех версий Angular v1.x.

Уведомления о новых релизах

Чтобы получать уведомления о новых релизах, подпишитесь на @angular в X (ранее Twitter) или на блог Angular.

Новые возможности

Что нового? Что изменилось? Самое важное публикуется в анонсах релизов в блоге Angular.

Полный список изменений по версиям см. в журнале изменений Angular.

Проверка версии Angular

Чтобы узнать версию Angular в приложении, выполните команду ng version из каталога проекта.

Текущая версия Angular

Последняя стабильная версия Angular указана на npm в поле «Version». Например, 16.2.4.

Текущую версию Angular можно также узнать командой CLI ng update. По умолчанию ng update (без аргументов) показывает доступные обновления.

Обновление окружения и приложений

Чтобы упростить обновление, мы подготовили пошаговые инструкции в интерактивном руководстве по обновлению Angular.

Руководство по обновлению Angular формирует инструкции с учётом текущей и целевой версий. В нём есть базовые и продвинутые пути обновления в зависимости от сложности приложения. Также включены сведения по устранению неполадок и рекомендуемые ручные изменения для максимальной пользы от нового релиза.

Для простых обновлений достаточно команды CLI ng update. Без дополнительных аргументов ng update перечисляет доступные обновления и рекомендуемые шаги для перехода на самую новую версию.

В Версионировании и релизах Angular описано, какого уровня изменений ожидать по номеру версии релиза. Там же указаны поддерживаемые пути обновления.

Сводка ресурсов