在@import语句中使用变量 - DotLess

时间:2014-01-29 17:58:46

标签: css less dotless

我正在使用DotLess v1.4,我想做以下事情:

// Variables
@Utilities-path: "../../Utilities";

@import "@{Utilities-path}/bacon.less";

当我这样做时,我发现找不到文件错误。

  

解析时找不到文件:您正在导入以.less结尾的无法找到的文件。

如果我这样做,它可以正常工作。

@import url('../../Utilities/bacon.less');

据我所知,这在版本1.4中被添加到Less中,所以我认为它可以在最新版本的DotLess中使用。

有没有人知道这个功能是否可用,如果有,我做错了什么?

2 个答案:

答案 0 :(得分:1)

此功能在DotLess v1.4中不可用。版本1.4并不意味着使用等效版本的LESS。

答案 1 :(得分:0)

根据:https://github.com/less/less.js/issues/410#issuecomment-16219936看起来这个功能在较少的v1.4.0中添加,并且需要使用mixin来进行导入。

@Utilities-path: "../../Utilities";

.bacon(){
   @import "@{Utilities-path}/bacon.less";
}
.bacon();