在 grunt-contrib-cssmin 中使用 clean-css 兼容性选项

Use clean-css compatibility options in grunt-contrib-cssmin

我 运行 在 IE10 中使用 clean-css 进入 issue。我需要在关闭大括号优化后关闭空格。

我正在使用 grunt-contrib-cssmin 插件来自动执行所有这些优化,但我没有看到从该插件中访问兼容性标志的方法。

有没有人能够从 grunt-contrib-cssmin 插件中定位 compatibility settings of clean-css?

运行 昨天进入同样的问题,并在此处找到解决方案:https://github.com/gruntjs/grunt-contrib-cssmin/issues/192。基本上,如果你想专门关闭它,请在你的 Gruntfile 的 cssmin 部分试试这个:

options: {
    compatibility: {
        properties: {
            spaceAfterClosingBrace: true
        }
    }
}

但是,我遇到的问题是 IE8 而不是 IE10,所以我只是简单地使用:

options: {
    compatibility: 'ie8'
}

无论如何,我希望这对您有所帮助!