似乎没有关于Angular 6的ng add <collection>
命令的任何文档。这似乎是一项新功能,但我不知道它的作用。
它没有在官方Wiki页面上列出:
https://github.com/angular/angular-cli/wiki
该命令有一个子Wiki页面:
https://github.com/angular/angular-cli/wiki/add
但是它说的与命令行帮助相同。
在项目中添加对库的支持。
他们指的是什么图书馆?是像https://material.angular.io/这样的库还是其他?
答案 0 :(得分:13)
blog中有一篇很好的文章介绍了此新功能
另一个新的CLI命令ng add使添加新功能到您的项目变得容易。 ng add将使用您的包管理器下载新的依赖项,并调用安装脚本(以原理图形式实现),该脚本可通过更改配置来更新您的项目,添加其他依赖项(例如polyfills)或脚手架特定于包的初始化代码。
由于ng add建立在原理图和npm注册表的基础上,因此 希望图书馆和社区能够帮助我们建立一个丰富的 ng生态系统添加了支持包。
以Angular Material’s ng-add schematic为例 帮助您开始构建自己的ng-add原理图。
例如,该命令可以自动更新app.module.ts
和更多内容,以使您可以直接使用该库,而不会产生任何麻烦