自版本 15.1.0 起,原理图实用程序在 @angular/core 中不再可用

问题描述 投票:0回答:1

我正在为我的公司开发一个设计系统,借助 Angular Schematics 的强大功能,我们能够为我们的开发人员提供自动迁移工作流程,将设计系统从版本 4 升级到版本 5。

在上述更新中,我们依赖于 /schematics/utils 文件夹中的 npm 包 @angular/core 至版本 15.0.4 中可用的 角度原理图实用程序
不幸的是,这些是 自版本 15.1.0 起不再可用

因此我的问题是:
这是故意的吗?
如果答案是“是”,有没有办法从其他地方使用这个实用程序?

我在变更日志中找不到任何有关它的信息。

这些实用程序仍应/再次发布到 npm 包中,以便可以通过路径

@angular/core/schematics/utils/[util-name]
导入和使用它们。

angular
1个回答
0
投票

似乎是故意的,尽管在兔子洞里挖了一点之后,我找不到原因。大概是和standalone的引入有关。

OP 在 GitHub 存储库中询问后另一个用户也这样做了),团队的回复是:

    不支持使用深度导入。如
  • 公共 API 表面文档中所述
      深度导入是指比主入口点更深的导入(在本例中为
    • core
      )。例如支持从
      @angular/core
      导入。但从 
      @angular/core/schematics
       来看不是。
  • core
     的原理图实用程序正在考虑在 
    Angular CLI 问题 中公开
© www.soinside.com 2019 - 2024. All rights reserved.