edp icon indicating copy to clipboard operation
edp copied to clipboard

升级 edp 的 lessc 版本

Open Exodia opened this issue 11 years ago • 1 comments

遇到这样的情况:

在一个 less 文件中,导入了不同目录的 mixin.less,对路径的生成会造成不一致。如:

.background (@image-url, @repeat-type:no-repeat, @s-x:0, @s-y:0, @b-color:transparent) {
    @url: ~"@{image-url}";
    @is-url-exp: ~`/^url\([^()]+\)$/i.test("@{url}") ? 'true' : 'false'`;

    .background-image(@is-url-exp) when not (@is-url-exp) {
        background-image: url(@url);
    }
}

会生成:

background-image: url(../img/xxx);
background-image: url(img/xxx);

Exodia avatar Sep 25 '14 07:09 Exodia

项目里面是如何使用 .background 这个 mixin 的呢?我记得需要在使用 .background 这个 mixin 的地方把 url() 加上才会计算出正确的路径。

leeight avatar Nov 04 '14 14:11 leeight