2014-06-08 47 views
0

當我進入咕嚕imagemin它給出的結果是: '縮小的0圖像'grunt imagemin給出:縮小0圖像..?

我做了什麼:

npm install grunt-contrib-imagemin --save-dev 

安裝imagemin插件

module.exports = function(grunt) { 

// Project configuration. 
grunt.initConfig({ 

pkg: grunt.file.readJSON('package.json'), 

imagemin:{ 
    dynamic:{ 
    files: [{ 
     expand:true, 
     cwd: 'images/', 
     src: ['**/*.{png,jpg}'], 
     dest: 'images/build' 
    }] 
    } 
} 

}); 

// Load the plugin that provides the "uglify" task. 
grunt.loadNpmTasks('grunt-contrib-imagemin'); 

// Default task(s). 
grunt.registerTask('default', ['concat', 'uglify', 'imagemin']); 

}; 

更改咕嚕。 js文件配置

grunt imagemin 

進入終端..

爲什麼不優化圖像?

在此先感謝!

+0

的'--ver bose'標誌對於調試這樣的問題很有用。如果添加了該選項的任務的輸出是什麼? – steveax

回答

0

我發現它..

我做了一個錯誤的道路..

imagemin:{ 
    dynamic:{ 
    files: [{ 
    expand:true, 
    cwd: 'images/', // This had to be img/ 
    src: ['**/*.{png,jpg}'], 
    dest: 'images/build' 
    }] 
} 
} 

另外,我不設置CONCAT和醜化上述插件所以默認任務定義錯了太

// Default task(s). 
grunt.registerTask('default', ['concat', 'uglify', 'imagemin']); 

必須

// Default task(s). 
grunt.registerTask('default', ['imagemin']);