LESS代码
.foo {
background-size: 200px; //for old browsers
background-size: cover;
}
CSS预期
.foo {
background-size: 200px;
background-size: cover;
}
但less.js删除已编译CSS文件中的第一个background-size
属性。
答案 0 :(得分:1)
AS已经指出@ seven-phases-max clean-css
删除了这些属性。
<击>
请注意,默认情况下已设置--advanced
。您应该使用--skip-advanced
选项来防止删除双重属性。
根据https://github.com/less/less-plugin-clean-css,advanced
选项默认设置为false。
lessc foo.less
输出:
.foo {
background-size: 200px;
background-size: cover;
}
lessc --clean-css foo.less
输出:
.foo{background-size:200px;background-size:cover}
lessc --clean-css="advanced" foo.less
输出:
.foo{background-size:cover}
或者你也可以运行lessc -x foo.less
并输出:
.foo{background-size:200px;background-size:cover}