【发布时间】:2022-03-14 23:42:57
【问题描述】:
我有一个 Angular 11 组件——包含一些 CSS 的 app-progress。它在一个单独的 npm 包中。在其自己的项目中对其进行测试表明应用了正确的样式。
在另一个 Angular 11 应用程序中,我正在导入该应用程序进度组件。我检查了编译的 fesm2015 js 文件,它肯定包含 css:
styles: ["[_nghost-%COMP%]{background-color:#d4d4d4;border-radius:0}.narrow[_nghost-%COMP%]{height:8px!important}"]
但是,当我将其添加到 HTML 时,它会呈现正确的 HTML,但 CSS 未添加到 <head> 部分,并且 <app-progress> 没有添加 _nghost... 属性。
任何想法可能会发生什么?
【问题讨论】:
-
你找到答案了吗?我遇到了同样的问题
-
我还没有。真的很奇怪。
-
在终于有时间专注于此之后,不幸的是,我的问题是由于团队的其他成员在两个 git repos 中创建了同一组件的两个不同版本而没有让我知道,而我正在使用“旧”版本。