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

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

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

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


person Benjamin Solum    schedule 23.04.2015    source источник


Ответы (1)


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

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

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

options: {
    compatibility: 'ie8'
}

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

person AnthonyJ    schedule 08.05.2015