Gruntjs grunt imagemin提供:缩小0个图像。。?

Gruntjs grunt imagemin提供:缩小0个图像。。?,gruntjs,grunt-contrib-imagemin,Gruntjs,Grunt Contrib Imagemin,当我输入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

当我输入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']);

};
更改了Grunt.js文件配置

grunt imagemin
在终端上输入

为什么它不能优化图像

提前谢谢

我找到了

我走错了路

imagemin:{
  dynamic:{
  files: [{
  expand:true,
  cwd: 'images/',   // This had to be img/
  src: ['**/*.{png,jpg}'],
  dest: 'images/build'
  }]
}
}
另外,我没有在上面设置concat和uglify插件,所以默认任务定义也是错误的

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

// Default task(s).
grunt.registerTask('default', ['imagemin']);
--verbose
标志对于调试此类问题非常有用。如果添加了该选项的任务,输出是什么?