我在 less 中进行 mixin 。
例如:
.change-theme(@theme) {
// Load core variables and mixins
@import "@{theme}/variables";
@import "@{theme}/mixin";
}
.theme-black {
.change-theme("black");
}
但我有这个错误:
{[错误:变量@theme在文件theme.less行号中未定义。 8] 键入:'语法', 文件名:' theme.less&#39 ;, 指数:140, 行:8, callLine:NaN, callExtract:undefined, 专栏:2, 提取物:[' .theme-black {',' .change-theme(" black");','}' ] 消息:'变量@theme在文件theme.less行号中未定义。 8&#39 ;, stack:undefined, lineNumber:8, fileName:' theme.less', 名称:'错误', showStack:false, showProperties:true, 插件:' gulp-less', __safety:{toString:[Function]}}