2017-03-06 102 views
1

我在webpack中使用less-loader,烦人的部分是我必须在我的模块的每一个较少的文件中导入variable.less。为什么它不能仅仅是全球性的?LESS变量文件不是全局的

回答

1

这不是从你的问题明确(不能告诉,如果你遇到的问题是一些关于你的WebPack设置),但如果你说你要做的

variables.less

@var1: value1; 
@var2: value2; 

module1.less

@import 'variables'; 
selectorA { 
    propertyX: @var1 
} 

module2.less

@import 'variables'; 
selectorB { 
    propertyY: @var2 
} 

你可以接近这样的:

all.less(其他常见的名字为这个是main.lessapp.less

@import 'variables'; 
@import 'module1'; 
@import 'module2'; 

variables.less

@var1: value1; 
@var2: value2; 

module1.less

selectorA { 
    propertyX: @var1 
} 

module2.less

selectorB { 
    propertyY: @var2 
}