我想知道是否有机会在转义的javascript代码中获取所有已定义的变量。
e.g。
@allvars: `(function(){ return globalVars;})()`;
它正在努力开展一个我正在进行的项目。 只是为了记录,我只需要已经定义的那些。 不所有文件中的所有变量。
感谢您的帮助
答案 0 :(得分:0)
我现在这样做
.theme(@theme) {&{.compile(@theme);}}
用法: .theme(main)//将编译.compile()中针对给定主题的所有mixins
在编译器mixin中我这样做
.compile(@theme) {&{
@base-color: 'theme-@{theme}-base-color';
.another-module(@@base-color);
}}
通过这种方式,我将编译过程完全分离为主题分配。像这里的魅力一样。 当然,为了重新分配所有的颜色,很多打字,但上帝保佑multiedit。 你只需为每个模块做一次,所以谁在乎呢。
希望这有助于其他人