我有几个.less文件,我使用较少的应用程序来编译它们,我使用的结构大致(使用少于1.4):
- mixins.less - 此文件包含所有mixins。
- color-scheme.less - 此文件包含具有任何颜色引用的所有类。
- main.less - 网站的其他部分样式,这个@imports既有mixins.less又有color-scheme.less
在main.less中我使用++.className
语法将所有使用它的类编译成只有1个声明的列表,所以:
.foo{
color:red
}
.bar{
++.foo;
}
.fiz{
++.foo;
}
编译为:
.foo, .bar, .fiz{
color:red;
}
这是在main.css(main.less的输出)的顶部编译的,因为我有一些颜色主题,我需要在每次更改时手动编译并手动将声明与颜色分离到不同的文件..
基本上我正在寻找一种解决方案,允许我将使用++的所有类编译成特定的文件。
谢谢!