在加载较少之前,Site.base设置为http://localhost/images
在我的较少文件(位于http://localhost/css
文件夹中):
@base: Site.base;
body{
background: #71b7d6 url("@{base}/bg.jpg");
}
使用Less 1.3:
渲染时的输出body{
background: #71b7d6 url("http://localhost/css/http://localhost/images/bg.jpg");
}
当我得到Less 1.1.5时很好。
有谁知道发生了什么?我在他们的更改日志中找不到它。
实际上这是一个问题。 https://github.com/cloudhead/less.js/issues/409
另一篇文章中提到的解决方案建议将变量设置为前面带有“/”的相对路径,但是,这会将url限制在同一个域中。
但是,当浏览器尝试解析http://image/bg.png