首页 > 解决方案 > 如何在自定义`ng new`中调用库的`ng add`

问题描述

我有一个工作区,包括两个带有ng add原理图的角度库和一个带有自定义ng new原理图的原理图项目。

我想ng add从我的原理图中调用库的ng new原理图,所以我不必在两个地方维护它们的设置。

不幸的是,这似乎是不可能的,因为该externalSchematics函数要求集合可用,这使得调用变得ng add毫无意义。

还有另一种方法可以做到这一点吗?

标签: angular-schematics

解决方案


添加带有ng add原理图的库作为原理图项目的依赖项实际上应该可以让您externalSchematics('library', 'ng-add', options)从自定义的ng new.

不幸的是,有一个回归错误,自从更改为 Angular 9 后这不起作用:https ://github.com/angular/angular-cli/issues/18098 。


推荐阅读