我正在尝试使用lesscss构建一个模板系统,其中每个模板都有 3 或 4 个替代配色方案。
例如,我可以有一个red.less
如下所示的样式表:
@main_colour: #ff0000;
@import 'main.less';
因此,我只需要main.less
维护一个样式表,其中包含所有主要样式,并使用为颜色代码设置的变量。colour.less
然后我可以为每个配色方案创建一个单独的文件。
唯一的问题是,当我尝试执行此操作时,我得到一个Less::VariableNameError
表明 LESS 在解析变量之前正在解析 @imports。
是否有解决方法或任何其他方法来实现相同的最终结果?