grunt-contrib-cssmin - как удалить комментарии из уменьшенного CSS
Я использую cssmin для минимизации css файлов.
мой конфиг вот так:
module.exports = function(grunt) {
grunt.config.set('cssmin', {
site: {
src: ['.tmp/public/concat/site.css'],
dest: '.tmp/public/min/site.min.css'
}
});
grunt.loadNpmTasks('grunt-contrib-cssmin');
};
Но на выходе минимизированных css-файлов есть комментарии. Можно ли настроить cssmin для удаления комментариев из исходных css файлов?
Спасибо.
2 ответа
Решение
Задавать keepSpecialComments
в ноль, для удаления всех комментариев.
grunt.config.set('cssmin', {
options: {
keepSpecialComments: 0
},
site: {
src: ['.tmp/public/concat/site.css'],
dest: '.tmp/public/min/site.min.css'
}
});
Для дальнейшего использования: grunt-contrib-cssmin
использования clean-css
варианты.
Это старый вопрос, но теперь вы можете использовать его так:
module.exports = function(grunt) {
grunt.config.set('cssmin', {
options: {
level: {
1: {
specialComments: 0
}
}
},
site: {
src: ['.tmp/public/concat/site.css'],
dest: '.tmp/public/min/site.min.css'
}
});
grunt.loadNpmTasks('grunt-contrib-cssmin');
};
clean-css # Как применять оптимизации уровня 1 и 2 одновременно?