【发布时间】:2016-01-04 19:41:15
【问题描述】:
我正在尝试使用 Grunt 和 grunt-contrib-cssmin 删除所有 CSS cmets,CSS 文件已编译并缩小,它包含所有 cmets。
评论应与以下行一起删除:keepSpecialComments: 0
module.exports = function(grunt) {
require('jit-grunt')(grunt);
grunt.initConfig({
less: {
development: {
options: {
compress: true,
yuicompress: true,
optimization: 2
},
files: {
"css/main.css": "less/bootstrap.less" // destination file and source file
}
}
},
watch: {
styles: {
files: ['less/**/*.less'], // which files to watch
tasks: ['less'],
options: {
nospawn: true
}
},
},
cssmin: {
options: {
keepSpecialComments: 0
}
}
});
grunt.loadNpmTasks('grunt-contrib-cssmin');
grunt.registerTask('default', ['less','cssmin', 'watch']);
};
【问题讨论】:
-
您没有向
cssmin配置提供任何css 文件。您的 css 被缩小只是因为您的less配置具有选项compress: true。 -
是的,谢谢,我找到了 grunt-strip-css-cmets 的解决方案,我会发布解决方案
标签: css node.js gruntjs less grunt-contrib-cssmin