我想禁用 clean-css 工具所做的优化

I want to disable the optimizations done by clean-css tool

我正在使用 grunt-contrib-cssmin, which is a wrapper over the clean-css 插件。

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

background:none;

至:

background:0 0;

如何禁用此优化? This GitHub link 表明这些优化是由 clean-css 完成的。

嗯,正如你测试的那样。 clean-css 的选项不会以您想要的方式输出 css,主要是因为插件 objective 创建了一个更高效且更简洁的 css,但不一定只是剥离空格。这更像是 development choice 而不是错误。

正如您所期望的那样,两个输入:background: nonebackground: transparent 将输出更简洁的:

background:0 0;

既然你似乎只想连接你的css,我建议你cssshrink which has a grunt wrapper called grunt-cssshrink