0

在加载较少之前,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

4

1 回答 1

2

https://github.com/cloudhead/less.js/issues/409一个月前解决了。如果您还没有,请更新您的 LESS。

于 2012-09-07T17:19:27.393 回答