Обновитесь до 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

Смотрите также:

Смотрите больше на

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *