使用@import on less和变量param
我正在用更少的时间进行混音 例如:使用@import on less和变量param,less,Less,我正在用更少的时间进行混音 例如: .change-theme(@theme) { // Load core variables and mixins @import "@{theme}/variables"; @import "@{theme}/mixin"; } .theme-black { .change-theme("black"); } 但我有一个错误: {[错误:文件theme.less第8行中未定义变量@theme] 键入:“语法”, 文件名:“
.change-theme(@theme) {
// Load core variables and mixins
@import "@{theme}/variables";
@import "@{theme}/mixin";
}
.theme-black {
.change-theme("black");
}
但我有一个错误:
{[错误:文件theme.less第8行中未定义变量@theme]
键入:“语法”,
文件名:“theme.less”,
索引:140,
第8行,
电话:楠,
callExtract:未定义,
专栏:2,
摘录:['.theme black{'','.change theme(“black”);','}'],
消息:“变量@theme在文件theme.less第8行中未定义”,
堆栈:未定义,
行号:8,,
文件名:“theme.less”,
名称:“错误”,
showStack:false,
showProperties:true,
插件:“少吞咽”,
__安全性:{toString:[函数]}
看见即
@import“@{theme}”代码>。谢谢,现在它可以工作了,但我有另一个错误,我更新了我的问题。在mixin内部导入的变量插值需要更少的v2.0.0
或更高版本才能正常工作(在早期版本中,它被认为是不安全的,因为导入的文件可以重新定义插值变量,从而强制转换为重影)。不过我不知道减少吞咽量本身是否会在那里产生干扰,而不是完全支持它。。。您是否使用最新的gulpless
版本?