Sass 格伦特:风格:';压缩';VS cssmin

Sass 格伦特:风格:';压缩';VS cssmin,sass,gruntjs,grunt-contrib-cssmin,Sass,Gruntjs,Grunt Contrib Cssmin,我对Grunt很陌生,我想知道为什么应该使用Grunt contrib cssmin,而不是像下面的示例中那样创建dev/dist版本: sass: { dist: { options: { style: 'compressed', }, files: [{ expand: true, cwd: 'asse

我对Grunt很陌生,我想知道为什么应该使用Grunt contrib cssmin,而不是像下面的示例中那样创建dev/dist版本:

    sass: {
        dist: {
            options: {
                style: 'compressed',
            },
            files: [{
                expand: true,
                cwd: 'assets/styles/source',
                src: [
                    '*.scss'
                ],
                dest: 'assets/styles/build',
                ext: '.min.css'
            }]
        },
        dev: {
            options: {
                style: 'extended',
            },
            files: [{
                expand: true,
                cwd: 'assets/styles/source',
                src: [
                    '*.scss'
                ],
                dest: 'assets/styles/build',
                ext: '.css'
            }]
        }           
    }

Sass的压缩选项不支持,另请参见:

压缩样式占用尽可能少的空间,具有 除了分隔选择器和 文件末尾的换行符。它还包括一些其他的小调 压缩,例如选择颜色的最小表示。 它不是为了让人可读

grunt contribe cssmin用于压缩和优化CSS。Clean css进行的优化,而Sass不进行压缩的优化包括:选择器和属性合并、缩减等(高级优化)、基于顺序的属性合并、@media`合并、重组优化和速记压缩