代码之家  ›  专栏  ›  技术社区  ›  Reactgular

Angular cli 6.0.8中的“ng add”功能是什么?

  •  14
  • Reactgular  · 技术社区  · 8 年前

    似乎没有 ng add <collection> 用于角度6的命令。这似乎是一个新功能,但我不知道它有什么作用。

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

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

    该命令有一个子wiki页面:

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

    但它与命令行帮助的含义相同。

    向项目中添加对库的支持。

    他们指的是什么图书馆?它像图书馆吗 https://material.angular.io/ 还是别的什么?

    1 回复  |  直到 8 年前
        1
  •  13
  •   baao    8 年前

    里面有一篇好文章 blog 这就解释了这个新特性

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

    因为ng-add是在原理图和NPM注册表的基础上构建的, 希望图书馆和社区能帮助我们建设一个富有的 ng生态系统添加支持包。

    看看 Angular Material’s ng-add schematic 举个例子 帮助您开始构建自己的NG添加示意图。

    例如,该命令可以自动更新 app.module.ts 更多的是使您能够直接使用lib,而无需再操之过急。