使用less.js时,你不能使用图像的相对路径吗?像背景:url(../ img / header.jpg)
似乎将它转换为绝对路径,这是错误的。
答案 0 :(得分:1)
尝试引用网址,我总是这样做以保持整洁,
@header-image: "../img/header.jpg";
background: url(@header-image);
此外,可以在github上看到网址代码。如果您在浏览器中运行,它似乎已添加。
答案 1 :(得分:0)
我知道这是一个较老的问题,但我遇到了类似的问题,而且接受的答案对我不起作用..这样做了。
将@ img-path变量设置为所需的相对路径,然后使用该变量强制LESS使用该路径而不是绝对路径进行渲染。
@ img-path:“/ assets / images”;
background-image:url(“@ {img-path} /your-image.jpg”);
看看我发现的另一个答案,指出了我正确的道路: https://stackoverflow.com/a/6296706/1896352