"ng add"在Angular CLI 6.0.8中做了什么

Rea*_*lar 16 angular-cli angular

ng add <collection>Angular 6 的命令似乎没有任何文档.这似乎是一个新功能,但我不知道它的作用.

它没有在官方Wiki页面上列出:

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

该命令有一个子Wiki页面:

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

但它说的与命令行有关.

添加对项目库的支持.

他们指的是什么图书馆?它是像https://material.angular.io/这样的库还是其他的东西?

chr*_*con 15

博客中有一篇很好的文章解释了这个新功能

另一个新的CLI命令ng add使您可以轻松地为项目添加新功能.ng add将使用您的包管理器下载新的依赖项并调用安装脚本(实现为原理图),该脚本可以通过配置更改更新项目,添加其他依赖项(例如polyfill)或scaffold特定于程序包的初始化代码.

因为ng add是在原理图和npm注册表之上构建的,我们希望图书馆和社区将帮助我们构建一个丰富的ng添加支持包的生态系统.

查看Angular Material的ng-add原理图,以帮助您开始构建自己的ng-add原理图.

例如,该命令可以自动更新您的app.module.ts更多内容,使您可以直接使用lib,而无需进一步使用