我有许多LESS文件,我想使用WinLess编译器进行编译。
现在,其中一些文件具有在单独的较少文件中定义的变量/ mixins的依赖项。
我的问题是我可以一次选择所有这些并使用WinLess编译或者必须有一系列编译。
我问这个问题,因为我在编译引用mixins的文件时遇到NameError(例如转换是未定义的),实际上即使我先编译var / mixin文件,我仍然得到NameError
答案 0 :(得分:5)
您说您在单独的文件中有依赖关系。这意味着它们应该@import
,而不是单独编译
例如:
@import "variables.less";
@import "mixins.less";
body {
.my-mixin(@color);
}
此类代码必须只生成一个文件,因为变量和mixin不应生成任何代码。