使用@variable来@import另一个LESS文件

时间:2012-10-17 08:16:38

标签: css variables import less

我想用@variable(@variable:“file.less”)将file.less导入main .less。

我试过这种方式:

@var: 'file.less';
@import @var

或者这样:

@import "@var"

或:

@import "@{var}"

但它不起作用。

有什么想法吗?

3 个答案:

答案 0 :(得分:1)

@imports在@variables之前处理,因此它不会起作用。

答案 1 :(得分:0)

查看LESS 1.4.0的测试版。它应该能够处理@import语句中的变量。

https://github.com/cloudhead/less.js/issues/410

// An example from the issue for this feature:
@theme: winter;
@import "@{theme}/theme.less";

测试版可通过以下方式用于节点:

npm install -g less@beta

https://github.com/cloudhead/less.js/blob/master/dist/less-1.4.0-beta.js

的浏览器

答案 2 :(得分:-1)

怎么样:

@import url(@var);


不,这似乎不起作用。