我有以下文件结构:
colors.less
看起来像:
@brand-primary-color: orange;
@brand-secondary-color: grey;
我想在colors.less
中导入main.less
,并在较少的文件中使用全局变量。
创建主题看起来像这样:
品牌1.less
@import "themes/brand-1-colors.less"
brqand-2.less
@import "themes/brand-2-colors.less"
品牌3.less
@import "themes/brand-3-colors.less"
[...]
无法找到任何办法!
唯一可行的方法是在每个较少的子文件中导入colors.less
文件。这使得创建主题有点乏味......
有什么想法吗? :)谢谢你们!
答案 0 :(得分:2)
假设main.less
中包含CSS,您只需创建一个文件,然后导入所有其他less
文件。文件结构如下所示:
编译完成后,final.css
将是包含所有内容的CSS文件。 final.less
看起来像是:
@import "main.less";
@import "colors.less";
@import "header.less";
@import "footer.less";
@import "video-player.less";
@import "reset.less";
@import "reset.less";
最后但并非最不重要的是,您应该只编译final.less
。