Less CSS编译顺序

4
我有多个LESS文件,想使用WinLess编译器进行编译。
现在,一些文件依赖于单独的less文件中定义的变量/混合项。
我的问题是,我是否可以一次选择所有这些文件并使用WinLess编译,还是必须有一个编译序列。
我之所以问这个问题,是因为在编译引用混合项的文件时,我会遇到NameError错误(例如:转换未定义),即使我首先编译var/mixin文件,我仍然会得到NameError。
1个回答

5
你说你的依赖项在不同的文件中。这意味着它们应该被@import引入,而不是分别编译。
例如:
@import "variables.less";
@import "mixins.less";

body {
  .my-mixin(@color);
}

这样的代码只会生成一个文件,因为变量和混合(mixins)不应该产生任何代码。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接