gulp-minify-css插件问题'高级功能'

时间:2014-07-24 18:31:32

标签: css gulp

刚开始使用gulp并注意到一些特殊的东西:

如果你看https://ide.c9.io/jmsherry/gulp_minify_css_issue#openfile-README.md

...你会看到缩小之前的背景声明是背景:无滚动0 0不重复#5F9EA0;'但后来成了 '背景:不重复没有'当gulp-minify-css操作发生时。如果你改变周围的值,那么缩小的声明中会出现不同的值。

此问题的解决方案是指定' noAdvanced:true'在您传递给gulp-minify-css的选项中,但是您失去了该功能的好处。我想知道它为什么会这样做,还有另一种方法吗?

1 个答案:

答案 0 :(得分:1)

clean-cssnoAdvanced属性,gulp-minify-css使用的CSS缩小器禁用了一些优化并且合并了。

我认为这个功能还不完善,可以改进。在您的情况下,您的background属性并不常见,并且minifier随机输出取决于您首先给出的内容,因此:

background: none scroll 0 0 no-repeat #5F9EA0;

不要理解很多参数,所以它只是削减了他认为不属于的所有内容。

禁用此功能可以帮助您保持所需的行为。