CSS-избыточность при использовании LESS и его @import

Мне очень нравится идея и концепцияМЕНЬШЕ, Тем не менее, я наткнулся на ошибку, о которой я сообщил автору довольно давно, но пока не получил никакой обратной связи. Может быть это'только я делаю что-то не так.

мойapplication.less-Файл, который выглядит примерно так:

@import "reset";
@import "config";
@import "header";
@import "forms";
[…]

Мне нравится, что можно использовать@import Правило разделять мои файлы, чтобы получить лучший обзор моих css-объявлений. Тем не менее, каждый импортированный файл должен повторно импортировать файл config.less-File.снова чтобы иметь возможность использовать миксины и переменные, которые я определил там.

Могу поспорить, что вы уже знаете о том, на какую избыточность я нахожусь:Каждый раз, когда config.less импортируется, его "выход" становится частью application.css.

Мой config-файл содержит около 200 строк кода. Поскольку я разделил свой CSS-файл примерно на 5 файлов (на основе имен моих контроллеров), которые необходимо повторно импортировать в конфигурацию, я получил около 1000 строк сгенерированного CSS-кода, которые на 100% избыточны.

Единственное решение, которое я могу придумать, - не разбивать мои файлы, чего я действительно хотел бы избежать.

Ответы на вопрос(4)

Ваш ответ на вопрос