Gruntjs grunt contrib cssmin-如何从缩小的css中删除注释

Gruntjs grunt contrib cssmin-如何从缩小的css中删除注释,gruntjs,grunt-contrib-cssmin,Gruntjs,Grunt Contrib Cssmin,Im使用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.loadNpmTask

Im使用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');
};
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');
};
但是输出缩小的css文件有注释。是否可以将cssmin配置为从源css文件中删除注释


谢谢。

将特殊注释保留为零,以删除所有注释

grunt.config.set('cssmin', {
    options: {
        keepSpecialComments: 0
    },
    site: {
        src: ['.tmp/public/concat/site.css'],
        dest: '.tmp/public/min/site.min.css'
    }
});

供将来参考:
grunt contrib cssmin
使用

这是一个老问题,但现在你可以这样使用它:

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');
};
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');
};

我怎么看,cssmin中没有提供此功能-感谢您提供文档链接:)根据该网站,该选项在4.0.0中重命名为“specialComments”,但specialComments:0和KeepsSpecialComments:0似乎都不起作用。