少ParseError:缺少关闭')'

时间:2015-11-26 08:17:16

标签: less

我目前正在使用less的模板,我遇到了一个不寻常的错误:

  

更少ParseError:缺少关闭')'。

这是发生错误的代码:

less.modifyVars({
  '@buttonFace': '#5B83AD',
  '@buttonText': '#D9EEF2'
});

我确信我正确地使用了结束')'但错误说我没有。 请帮忙。

1 个答案:

答案 0 :(得分:0)

 less.modifyVars({
  '@buttonFace': '#5B83AD',
  '@buttonText': '#D9EEF2'
});

我有一个疑问,为什么你必须使用''变量及其值。

less.modifyVars({
  @buttonFace: #5B83AD,
  @buttonText: #D9EEF2
});

如果变量@buttonFace是属性,则使用单引号将其设为字符串。

例如:

.mixin(@property, @value){
    @{property}:@value;
}

.blackButton{.mixin(background,#ccc);.mixin(color,white);}

.rule(@className;@rules){
    .@{className}{
       @rules();
    }
}

.rule(blackButton;{
    .mixin(background,black);
    .mixin(color,white);
});

或者你可以详细说明你的问题。我在你的代码中看到的只是string:string;