Обновитесь до Angular 7 за 2 минуты!
В Angular 7 много замечательных изменений, мы выделим самые важные…
Новый компилятор
Новый компилятор обеспечивает ускоренную восьмиэтапную компиляцию с уменьшением размеров приложений примерно вдвое. Новый компилятор поддерживает расширенную 8-этапную ротационную компиляцию с опережением времени. Для большинства приложений можно ожидать значительного сокращения размеров пакетов на 95-99%.
Разделение @angular/core
Учитывая, насколько большим стал фреймворк Angular, вам, вероятно, не понадобятся все его библиотеки, модули или зависимости. Таким образом, Angular разделился @угловой/ядро на несколько (более 400) отдельных модулей, тем самым уменьшая размер пакета приложений.
Производительность приложений
Большинство разработчиков включали полифил отражения метаданных в производственные сборки. Это было удалено по умолчанию.
Подсказки командной строки
В версии 7 cli теперь будет запрашивать у пользователя настраиваемые параметры при использовании из нового или же добавить.
Виртуальная прокрутка
Пакет виртуальной прокрутки предоставляет помощники для директив, которые реагируют на события прокрутки. Виртуальная прокрутка позволяет загружать и выгружать элементы из DOM в зависимости от того, что видно или нет.
Перетаскивания
@angular/cdk/перетаскивание модуль предоставляет вам возможность легко и декларативно создавать интерфейсы перетаскивания с поддержкой свободного перетаскивания, сортировки в списке, переноса элементов между списками, анимации, сенсорных устройств, настраиваемых маркеров перетаскивания, предварительного просмотра и заполнителей, а также вспомогательные методы для изменения порядка списков (moveItemInArray) и перемещения элементов между списками (transferArrayItem).
Типскрипт 3.1
В Angular 7 версия зависимости TypeScript изменилась с 2.7 на 3.1.
Обновление до Ангуляр 7
Вы можете использовать @угловой/кли для автоматического обновления:
$ ng update @angular/core @angular/cli
Кроме того, если вы используете @угловой/материал:
$ ng update @angular/material
Обновление всех пакетов
Вы можете быстро и легко обновить все свои пакеты, используя npm-check-обновления упаковка:
$ npm install npm-check-updates
$ ncu --upgrade
$ npm install