globalVars在less文件中

globalVars In less file

本文关键字:文件 less globalVars      更新时间:2023-09-26

我想知道是否有机会在无转义javascript代码中获取所有定义的变量。

例如

@allvars: `(function(){ return globalVars;})()`;

这对我正在做的一个项目来说很紧迫。为了记录在案,我只需要已经定义好的。不是所有文件中的所有变量。

感谢的帮助

我现在是这样做的

 .theme(@theme) {&{.compile(@theme);}}

用法:.theme(main)//将为给定的主题编译.compile()中的所有mixin

在编译器mixin中,我做这个

.compile(@theme) {&{
        @base-color: 'theme-@{theme}-base-color';
        .another-module(@@base-color);
 }}

这样我就把编纂过程完全从主题的分配中分离出来了。在这里工作很有魅力。当然,重新分配所有颜色需要大量的打字,但上帝保佑多重编辑。你只需要为每个模块做一次,所以谁在乎呢。

希望这能帮助其他人