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