4

我正在使用grunt-contrib-cssmin,它是clean-css插件的包装器。

我已经尝试了所有禁用优化的选项clean-css,我只想clean-css缩小我的 css 文件,但不幸的是它改变了它们,例如改变:

background:none;

至:

background:0 0;

如何禁用此优化?此 GitHub 链接显示这些优化是由clean-css.

4

1 回答 1

1

好吧,正如你测试的那样。没有选项clean-css会以您想要的方式输出 css,主要是因为插件的目标是创建一个性能更高、更简洁的 css,但不一定只是去除空格。这更像是一个开发选择而不是一个错误。

正如您所期望的那样,两个输入:background: nonebackground: transparent将输出到不太冗长的:

background:0 0;

由于您似乎只想连接您的 css,我建议您使用 cssshrink,它有一个名为grunt-cssshrink的 grunt 包装器

于 2015-01-08T14:53:31.757 回答