根据文档:
Javascript评估Javascript表达式可以评估为.less文件中的值。我们建议您谨慎使用此功能,因为LESS不能通过端口进行编译,这会使LESS难以维护。如果可能,尝试考虑可以添加以实现相同目的的功能,然后在github上提出要求。我们计划允许扩展可用的默认功能。但是,如果您仍然想在.less中使用Javascript,可以通过使用反引号将表达式包装起来来实现:
所以这应该工作:
@var: `Math.random()`;

根据文档:
Javascript评估Javascript表达式可以评估为.less文件中的值。我们建议您谨慎使用此功能,因为LESS不能通过端口进行编译,这会使LESS难以维护。如果可能,尝试考虑可以添加以实现相同目的的功能,然后在github上提出要求。我们计划允许扩展可用的默认功能。但是,如果您仍然想在.less中使用Javascript,可以通过使用反引号将表达式包装起来来实现:
所以这应该工作:
@var: `Math.random()`;