我是LESS的初学者。我有一个较少的文件,我传递变量using PHP to LESS文件进行编译.Less文件包含更多变量,每次通过PHP传递的变量值都不同。有时我可能不需要传递一些变量。如果我离开它,那么就会抛出错误
variable @size is undefined: failed at `font-size: @size; `webforms.less on line 52
是否需要传递LESS文件中提供的所有变量的值。如果是这样,我们怎么能克服这个?
答案 0 :(得分:0)
您应该使用默认值定义所有变量,并仅重新分配要更改的变量。 较少使用最后声明获胜变量,因此您可以在代码末尾分配已更改的变量。
示例:
@color: red;
p {
color: @color;
}
@color: green;
输出:
p {
color: green;
}
同时检查编译器的modify-var
选项:
- modify-var ='VAR = VALUE'修改已在中声明的变量 文件。