У меня есть приложение Angular CLI, и я использую @import '~@angular/material/theming';
в глобальном styles.scss
. У меня также есть компонент, в котором я хотел бы определить класс css в файле .scss этого компонента, в котором используется типография Angular Material:
@import '~@angular/material/theming';
$config: mat-typography-config();
.myClass {
font-size: mat-font-size($config, title);
font-weight: bold;
}
При импорте ~@angular/material/theming
более одного раза в мое приложение, будет ли оно включать этот CSS более одного раза и увеличивать полезную нагрузку? Или компилятор Angular CLI достаточно умен, чтобы справиться с этим?