Используйте параметры совместимости clean-css в grunt-contrib-cssmin

Я столкнулся с проблемой с чистым CSS в IE10. Мне нужно отключить пробелы после оптимизации закрывающих скобок.

Я использую плагин grunt-contrib-cssmin для автоматизации всех этих оптимизаций, но я не вижу способа получить доступ к флагам совместимости из этого плагина.

Кто-нибудь смог настроить параметры совместимости clean-css из плагина grunt-contrib-cssmin?

1 ответ

Решение

Вчера столкнулся с этой же проблемой и нашел решение здесь: https://github.com/gruntjs/grunt-contrib-cssmin/issues/192. По сути, если вы хотите специально отключить это, попробуйте это в части cssmin вашего Gruntfile:

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

Однако у меня возникла проблема с IE8, а не IE10, поэтому я просто использую:

options: {
    compatibility: 'ie8'
}

В любом случае, я надеюсь, что это поможет!

Другие вопросы по тегам