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



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

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

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

该命令有一个子 Wiki 页面:

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

但它与命令行帮助说的是同一件事。

向项目添加对库的支持。

他们指的是哪个图书馆?是像 https://material.angular.io/这样的图书馆还是别的什么?

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

ng add 的另一个新 CLI 命令使向项目添加新功能变得容易。 ng add 将使用您的包管理器下载新的依赖项并调用安装脚本(作为示意图实现(,该脚本可以使用配置更改更新您的项目,添加其他依赖项(例如 polyfills(或特定于基架包的初始化代码。

因为 ng add 是建立在原理图和 npm 注册表之上的,所以我们 希望图书馆和社区能帮助我们建立一个丰富的 NG的生态系统增加了支持包。

看看Angular Material的ng-add原理图,以举例说明 帮助您开始构建自己的 NG-ADD 原理图。

例如,该命令可以自动更新您的app.module.ts等,使您能够直接使用 lib,而无需进一步匆忙

最新更新