Я пытаюсь использовать lesscss для создания системы шаблонов, в которой каждый шаблон имеет 3 или 4 альтернативные цветовые схемы.
Так, например, у меня может быть таблица стилей red.less
, которая выглядит так:
@main_colour: #ff0000;
@import 'main.less';
Итак, мне нужно поддерживать только одну таблицу стилей main.less
, которая содержит все основные стили и использует набор переменных для цветовых кодов. Затем я могу создать отдельный файл colour.less
для каждой цветовой схемы.
Единственная проблема заключается в том, что когда я пытаюсь это сделать, я получаю Less::VariableNameError
, что указывает на то, что МЕНЬШЕ анализирует @imports ДО того, как он анализирует переменные.
Есть ли обходной путь для этого или любого другого способа достижения того же конечного результата?