答案 0 :(得分:0)
如果您希望使用Javascript将变量传递到较少的文件,则有两种方法:
less.modifyVars
重新进行编译。启用Less变量的运行时修改。当使用新值调用时,Less文件将重新编译而无需重新加载。 简单的基本用法:
less.modifyVars({
'@buttonFace': '#5B83AD',
'@buttonText': '#D9EEF2'
});
更多详细信息:http://lesscss.org/usage/#using-less-in-the-browser-modify-variables
编辑:
如果您需要在js中导入您的less文件:
import '../less/style.less'
或者,如果您需要将更少的文件导入到父更少的文件中:
@import "../less/style.less"
使用Mixins进行条件导入
@bt-color-variation: light;
@import "color-variations/@{bt-color-variation}/global";
@import "color-variations/@{bt-color-variation}/variables";