Less 减:将变量编译为PHP占位符

Less 减:将变量编译为PHP占位符,less,gulp-less,Less,Gulp Less,我使用gulp将.less文件编译成缩小的.css文件。less文件中定义了一些变量,如下所示: @error-red: #cc0000; @error-red: <?php echo $error_red; ?>; 我想将PHP占位符编译成缩小的css文件,这样以后就可以用脚本填充变量。大概是这样的: @error-red: #cc0000; @error-red: <?php echo $error_red; ?>; 但是编译失败,因为这不是有效的CS

我使用gulp将
.less
文件编译成缩小的
.css
文件。less文件中定义了一些变量,如下所示:

@error-red: #cc0000; 
@error-red: <?php echo $error_red; ?>; 
我想将PHP占位符编译成缩小的css文件,这样以后就可以用脚本填充变量。大概是这样的:

@error-red: #cc0000; 
@error-red: <?php echo $error_red; ?>; 
但是编译失败,因为这不是有效的CSS。还有别的办法吗?这些变化不一定都是颜色,也可能是边框或其他规则


我想用PHP来实现这一点,因为node.js不在我的生产服务器上运行。

我将反向实现。使用php创建/修改.less文件,并创建一个gulp watch任务,以便在修改时编译css文件。这将起作用,但php任务将使用数据库中的变量,这些变量可以在node.js不可用时更改。好的,您是否正在尝试动态修改项目的css属性?那么为什么不在less中使用默认的颜色属性,并生成一个只包含颜色属性的新css文件呢。生成后,使用新的
标记导入它。你不必为此大口大口大口大口地喝,如果没有办法少喝一点的话,我很可能最终会这样做。非常感谢。