编译LESS会引发错误

时间:2013-10-04 06:27:00

标签: php css less

我是LESS的初学者。我有一个较少的文件,我传递变量using PHP to LESS文件进行编译.Less文件包含更多变量,每次通过PHP传递的变量值都不同。有时我可能不需要传递一些变量。如果我离开它,那么就会抛出错误

variable @size is undefined: failed at `font-size: @size; `webforms.less on line 52

是否需要传递LESS文件中提供的所有变量的值。如果是这样,我们怎么能克服这个?

1 个答案:

答案 0 :(得分:0)

您应该使用默认值定义所有变量,并仅重新分配要更改的变量。 较少使用最后声明获胜变量,因此您可以在代码末尾分配已更改的变量。

示例:

@color: red;
p {
color: @color;
}
@color: green;

输出:

p {
  color: green;
}

同时检查编译器的modify-var选项:

  

- modify-var ='VAR = VALUE'修改已在中声明的变量   文件。