Grunt mit mincss

Haxy123

New member
Hi!

Ich versuche gerade meine css Datei zu packen und das anhand meiner Gruntfile.js - Die *.scss Datei werden zu einer main.css Datei generiert aber das packen der main.css funktioniert nicht - hat jemand eine Idee warum nicht?! Danke!

PHP:
module.exports = function(grunt) {
	grunt.initConfig({
		pkg: grunt.file.readJSON('package.json'),
		compass: {
			dist: {
				options: {
					sassDir: 'views/style/sass/',
					cssDir: 'views/style/'
				}
			}
		},

		watch: {
			css: {
				files: 'views/style/sass/*.scss',
				tasks: ['compass']
			}
		},
		cssmin: {
		  target: {
		    files: [{
		      expand: true,
		      cwd: 'views/style',
		      src: ['*.css', '!*.min.css'],
		      dest: 'views/style',
		      ext: '.min.css'
		    }]
		  }
		}
	});
	grunt.loadNpmTasks('grunt-contrib-cssmin');
	grunt.loadNpmTasks('grunt-contrib-compass');
	grunt.loadNpmTasks('grunt-contrib-watch');
	
	grunt.registerTask('default',['cssmin']);
}
 
Lieber Haxy

ich glaube du müsstest den compass-Task noch aufnehmen in den default-Task:

Code:
    grunt.registerTask('default',['compass', 'cssmin']);

Da sonst nur versucht wird, zu minifizieren ohne vorher zu sassen.

Oder seh ich da grad was nicht?

Grüsse

Dominique
 
Zurück
Oben