问题
Im using cssmin to minify css files.
my config like this:
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');
};
But output minified css files has comments. Is it possible to configure cssmin to remove comment from source css files?
Thank you.
回答1:
Set keepSpecialComments
to zero, for removing all comments.
grunt.config.set('cssmin', {
options: {
keepSpecialComments: 0
},
site: {
src: ['.tmp/public/concat/site.css'],
dest: '.tmp/public/min/site.min.css'
}
});
For future reference: grunt-contrib-cssmin
uses clean-css options.
回答2:
It's an old question but now you can use it like this:
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 #How to apply level 1 & 2 optimizations at the same time?
来源:https://stackoverflow.com/questions/27825744/grunt-contrib-cssmin-how-to-remove-comments-from-minified-css