我现在正在研究这段时间,但我无法弄明白。
@theme: 'example';
// works
@import (reference) "../themes/@{theme}";
.import(@theme) {
// doesn't work
@import (reference) "../themes/@{theme}";
}
我想mixin会在编译过程的“结束”调用,因此它无法导入,因为它需要更早的变量。
是否有一些已知的隐藏秘密解决方法?
此代码
.import(@theme) {
// doesn't work
@import (reference) "../themes/@{theme}";
}
.import(hello);
因
而失败SyntaxError:变量@theme在第33行的less / capsule.less中未定义,