我正在为我的公司开发一个设计系统,借助 Angular Schematics 的强大功能,我们能够为我们的开发人员提供自动迁移工作流程,将设计系统从版本 4 升级到版本 5。
在上述更新中,我们依赖于 /schematics/utils 文件夹中的 npm 包 @angular/core 至版本 15.0.4 中可用的 角度原理图实用程序。
不幸的是,这些是 自版本 15.1.0 起不再可用。
因此我的问题是:
这是故意的吗?
如果答案是“是”,有没有办法从其他地方使用这个实用程序?
我在变更日志中找不到任何有关它的信息。
这些实用程序仍应/再次发布到 npm 包中,以便可以通过路径
@angular/core/schematics/utils/[util-name]
导入和使用它们。
似乎是故意的,尽管在兔子洞里挖了一点之后,我找不到原因。大概是和standalone的引入有关。
OP 在 GitHub 存储库中询问后(另一个用户也这样做了),团队的回复是:
core
)。例如支持从
@angular/core
导入。但从
@angular/core/schematics
来看不是。
core
的原理图实用程序正在考虑在Angular CLI 问题 中公开