2012-05-20 69 views
15

@import路径我要声明一个变量与路径库:LESS CSS,从变量

@libPath: "any/path/to/lib"; 

而且在@import使用它。事情是这样的:

@import "@{libPath}/file.less"; 

而且我看到处理后的结果:

@import url("@{libPath}/file.less"); 

没有这样的可能性还是我做错了什么?

谢谢。

回答

8

FWIW this is a bug in less.js这已经讨论了一年多的方式了。至少有两次尝试解决这个问题,但需要对公共API进行大的修改,并因此被拒绝。 The other approach only works partially

另一方面,lessphp supports this without problem now;我不知道是否无点。

+0

从版本1.4开始,当变量已经在根或当前范围中声明时,它应该部分工作,请参阅:http://lesscss.org/features/#variables-feature-import-statements –

0

它不支持less.js或无点,所以我认为更少的PHP是相同的。可能不难添加,为什么不添加功能请求。

另外你想解决什么问题?也许它可以解决更好的方式。