插值时LessCss是否重复了域?

时间:2012-03-21 01:05:41

标签: javascript css less dotless

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

时,错误将在控制台中的其他位置弹出

1 个答案:

答案 0 :(得分:2)

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