2014-06-08 27 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']);