Что делает «ng add» в Angular CLI 6.0.8 - PullRequest
0 голосов
/ 30 июня 2018

Похоже, что нет никакой документации для команды ng add <collection> для Angular 6. Кажется, это новая функция, но я не знаю, что она делает.

Он не указан на официальной вики-странице:

https://github.com/angular/angular-cli/wiki

Для команды есть дочерняя вики-страница:

https://github.com/angular/angular-cli/wiki/add

Но он говорит то же самое, что и справка командной строки.

Добавить поддержку библиотеки в ваш проект.

На какую библиотеку они ссылаются? Это библиотека типа https://material.angular.io/ или что-то еще?

1 Ответ

0 голосов
/ 30 июня 2018

В блоге 1002 * есть хорошая статья, которая объясняет эту новую функцию

Еще одна новая команда CLI ng add упрощает добавление новых возможностей в ваш проект. ng add будет использовать ваш менеджер пакетов для загрузки новых зависимостей и вызова сценария установки (реализованного в виде схемы), который может обновить ваш проект с изменениями конфигурации, добавить дополнительные зависимости (например, polyfills) или код инициализации конкретного пакета scaffold.

Поскольку ng add построен поверх схем и реестра npm, наш Надеюсь, что библиотеки и сообщество помогут нам построить богатый экосистема ng добавить пакеты поддержки.

Взгляните на схему Angular Material ng-add для примера поможет вам начать создавать собственные схемы ng-add.

Например, команда может автоматически обновить ваш app.module.ts и более, чтобы вы могли использовать библиотеку напрямую, без лишних хлопот

...