У меня есть набор файлов .less
они импортированы в theme.less нравится это
@import "a.less";
@import "b.less";
@import "c.less";
и компилируется в theme.css
У меня на 2 файла меньше, что определяет одни и те же переменные с разными значениями.
vars_blue.less
vars_green.less
это для темы. a.less, b.less & c.less ссылаются на эти переменные.
Если я импортирую vars_blue.less в более чем 3 файлах меньше, я получу синюю тему.
Я пытаюсь создать динамическую тему, но избегаю включения переменных в более чем 3 файла, вместо этого в theme.less
@import "vars_blue.less";
@import "a.less";
@import "b.less";
@import "c.less";
, поскольку переменные используются в 3 дочерних файлах .less выше, не поддерживаются.
ожидается его импорт в каждый файл .less, где он используется.
Как создать 2 theme.less, как
theme_blue.less
@import "vars_blue.less";
@import "a.less";
@import "b.less";
@import "c.less";
и
theme_green.less
@import "vars_green.less";
@import "a.less";
@import "b.less";
@import "c.less";