Css 包含具有相对路径的文件时减少
我有以下更少的文件: WebApp/Content/less/main.lessCss 包含具有相对路径的文件时减少,css,less,Css,Less,我有以下更少的文件: 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\Cont
@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-压缩
@import "src/test.less";
。。。我明白了:
body{background-image:url("src/src/../img/abc.png");}
“src/src/”在我看来不正确
我花了大约一个小时在上面,但我无法从github页面上的less项目确定这个问题的状态。有许多问题、回归以及应用和未应用的拉取请求似乎都解决了这一问题:
在这种情况下,我不能使用绝对路径。这个问题有没有简单的解决方法 执行以下操作:
body
{
background-image : ~"url( '../img/abc.png' )";
}
试试dotless,它是一个端口。我相信它已经解决了这些问题,并提供了一个关闭url重写的选项。工作非常好,谢谢!我看到它公开了一个“-disable url rewriting”标志,而less.js-windows没有这个标志。