Grunt-contrib-cssmin - как удалить комментарии из minified css
Im, использующий cssmin для минимизации css файлов.
my config:
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?
Спасибо.
Ответы
Ответ 1
Установите 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
параметры.
Ответ 2
Это старый вопрос, но теперь вы можете его использовать следующим образом:
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 одновременно?