我设置了一个笨拙的任务来观察我的LESS样式表中的更改并在保存后转换为CSS。出于某种原因,即使样式表被正确地拉到一起,每当我尝试从导入引用样式以用作mixin时,我的监视任务都会失败。
例如
main.less
@import "base";
@import "template";
.block {
.col-3;
// something here
}
base.less
body {
// something here
}
.col-3 {
// something here
}
如果我不将.col-3
包含为block
的mixin,则main.less会正确编译导入的基本和模板样式表中的所有值。当我尝试将.col-3
或其他表中的任何其他类引用到main.less时,我收到以下错误:
NameError:.col-3在第91行第2列的static / css / main.less中未定义:
我仍然可以在base.less中使用.col-3
作为mixin,它创建的样式表。编译只在我尝试将其带入另一个工作表时失败。