2

我有以下较少的文件:

WebApp/Content/less/main.less

@import "src/test.less";

WebApp/Content/less/src/test.less:

body { 
     background-image: url("../img/abc.png");
}

当我通过 less.js-windows 运行 less 1.3.0

> less.js-windows\lessc.cmd WebApp\Content\less WebApp\Content\css -compress

...我明白了:

body{background-image:url("src/src/../img/abc.png");}

“src/src/..”对我来说看起来不正确。

我花了大约一个小时在上面,但我无法从它的 github 页面上的 less 项目中确定这个问题的状态。有许多问题、回归以及应用和未应用的拉取请求似乎可以解决它: https ://github.com/cloudhead/less.js/issues/search?q=relative 。

在这种情况下,我不能使用绝对路径。是否有针对此问题的简单修复或解决方法?

4

1 回答 1

1

请执行下列操作:

body
{
    background-image : ~"url( '../img/abc.png' )";
}
于 2012-06-11T07:28:55.617 回答