我想禁用clean-css工具完成的优化

时间:2015-01-08 06:46:07

标签: css optimization gruntjs minify grunt-contrib-cssmin

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

我已经尝试了每个选项来禁用clean-css完成的优化,我只希望clean-css缩小我的css文件,但遗憾的是它会更改它们,例如更改:

background:none;

为:

background:0 0;

如何禁用此优化? This GitHub link显示这些优化由clean-css完成。

1 个答案:

答案 0 :(得分:1)

好吧,正如你测试的那样。 clean-css没有选项会以你想要的方式输出css,主要是因为插件目标是创建一个更具性能和更简洁的css,但不一定只是剥离空格。这更像是一个development choice而不是一个bug。

正如您所期望的那样输入:background: nonebackground: transparent将输出到较不详细的内容:

background:0 0;

由于你似乎只想连接你的css,我建议你cssshrink有一个名为grunt-cssshrink的咕噜包装