gruntjs / grunt-contrib-cssmin

Compress CSS files.
http://gruntjs.com/
MIT License
793 stars 147 forks source link

not minifying #236

Closed cookie-ag closed 8 years ago

cookie-ag commented 9 years ago
    cssmin : {
     options: {
        shorthandCompacting: false,
        roundingPrecision: -1,
        sourceMap: true,
        sourceMapName: function(filePath) {
          return filePath + '.map';
        },
        report: 'min'
      },

      target: {
        files: {

        'public/layouts/lib/css/1.css': [ //some css],
        'public/layouts/lib/css/2.css': [ //some css],
        'public/layouts/lib/css/3.css': [ //some css],
        'public/layouts/lib/css/4.css': [ //some css],
        'public/layouts/lib/css/5.css': [ //some css],
        'public/layouts/lib/css/6.css': [ //some css],
        'public/layouts/lib/css/7.css': [ //some css],
        'public/layouts/lib/css/8.css': [ //some css],
        'public/layouts/lib/css/9.css': [ //some css]
        }

  },

  target2: {
    files: [{
      expand: true,
      cwd: 'public/layouts/lib/css',
      src: ['*.css', '!*.min.css'],
      dest: 'public/layouts/lib/css',
      ext: '.min.css'
    }]
  }

    }

The output i get is in public/layouts/lib/css are :

Am I missing anything?

cookie-ag commented 9 years ago

Would appreciate a response!

iamsumit commented 9 years ago

I did this using following syntax (multiple files object) :

cssmin: {
  target: {
    files: [{
      expand: true,
      src: 'css/*.css',
      dest: 'css/',
      flatten: true,
      ext: '.min.css'
    },
    {
      src: ['css1.css', 'css2.css'],
      dest: 'css/all.min.css'
    }]
  },
}
sindresorhus commented 8 years ago

Use Stack Overflow for support questions.