Я работаю над проектом angular-cli. Я сталкиваюсь с проблемой с CSS. Это вопрос, не связанный с кодом, и он отличается от требований, связанных с использованием стекового потока для размещения кода. Но, надеюсь, это не будет отмечено для закрытия. Вот фон:
У меня много ненужных CSS. Мне нужно Treehaking для ненужных CSS во время процесса сборки. Есть ли один, с которым вы можете мне помочь.
Вот предыстория происходящего:
- Я пытался перейти к scss и увидел, что создано много дополнительных классов, чем при ручном использовании.
- Итак, я перешел к простым созданным вручную фрагментам CSS, написанным вручную, а некоторые извлечены из фреймворка (начальной загрузки). Так как это фрагменты, не все используются в разработке. Но поскольку в инфраструктуре есть много дополнительных CSS, охватывающих всю причину (скажем, реагирующая сетка), она оставляет много CSS, которые не используются.
- Таким образом, чтобы уменьшить накладные расходы, я попытался перейти к собственному компоненту на основе shadow-dom. Но я видел, как мои CSS повторяются для многих компонентов.
- Теперь я поместил все CSS обратно в основной файл styles.css (style1.css, style1.css и т. Д., Объединенный с помощью ng-cli), чтобы ускорить очистку CSS и перейти к угловой эмуляции по умолчанию для компонентов. Но поскольку мое приложение становится все больше, я не могу отследить CSS вручную.
Параметры:
Я вижу, что встряхивание дерева вручную - это проблема. Итак, я увидел, что вокруг есть несколько css-деревьев, но так как angular cli работает с несколькими компонентами, я вижу необходимость интеграции cli-шейкеров деревьев. Я не мог найти один, чтобы слиться со сборкой.
Вопросы: У кого-нибудь есть предложения по интеграции или есть проект сообщества шейкеров css-tree? Я не работал со schmatics.