Я просмотрел документы о том, как это сделать, но ничего не произошло.
Вот это:
Скомпилированные css-файлы минимизируются с помощью broccoli-clean-css или
broccoli-csso, если он установлен локально
Так что я предполагаю, что он использует broccoli-clean-css
по умолчанию, который использует clean-css
. Я посмотрел как clean-css
, так и csso
, и ни у одного из них не было возможности искажать / минимизировать имена классов.
Итак, я посмотрел, как ребята из React / Webpack делают это . Кажется, они используют css-loader , который использует post-css
.
Насколько я могу судить, Ember не использует PostCSS из коробки?
Вопрос: как заставить Ember CLI манипулировать именами классов и удалять ненужные классы / идентификаторы, такие как .ember-view
и #ember123
?
Моя мотивация заключается в том, что я хочу кэшировать содержимое SSR в Redis, но мой экземпляр Redis заполняется, поэтому мне нужны меньшие полезные нагрузки.
Edit:
Я использую ember-component-css, но он не поддерживает управления всеми именами классов в модуле .
Похоже, мне пришлось бы перейти на ember-css-modules , который имеет опцию конфигурации generateScopedName
.