2017-03-06 136 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 
}