【问题标题】:What does "ng add" do in Angular CLI 6.0.8“ng add”在 Angular CLI 6.0.8 中做了什么
【发布时间】:2018-06-29 22:05:18
【问题描述】:

对于 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/ 这样的库还是别的什么?

【问题讨论】:

  • blog.angular.io/…。我花了 5 秒钟用谷歌找到。
  • 维基确实有很多不足之处
  • @JBNizet 谷歌搜索的艺术提出了正确的问题。

标签: angular angular-cli


【解决方案1】:

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

另一个新的 CLI 命令 ng add 可以轻松地为您的项目添加新功能。 ng add 将使用您的包管理器下载新的依赖项并调用安装脚本(以示意图的形式实现),该脚本可以通过配置更改更新您的项目,添加额外的依赖项(例如 polyfills)或脚手架特定于包的初始化代码。

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

Angular Material’s ng-add schematic 为例 帮助您开始构建自己的 ng-add 原理图。

例如,该命令可以自动更新您的app.module.ts 等,使您可以直接使用该库,而无需再麻烦

【讨论】:

    猜你喜欢
    • 2018-01-07
    • 2018-04-08
    • 2017-06-20
    • 1970-01-01
    • 1970-01-01
    • 2018-10-02
    • 2013-09-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多