Использует ли @import несколько раз дублирование css? - PullRequest
0 голосов
/ 07 января 2019

У меня есть приложение 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 достаточно умен, чтобы справиться с этим?

...