Javascript 缩小所有图像-咕噜声

Javascript 缩小所有图像-咕噜声,javascript,gruntjs,yeoman,grunt-contrib-imagemin,Javascript,Gruntjs,Yeoman,Grunt Contrib Imagemin,我的images/文件夹中有100多张图像 这是我的imagemin-Grunt配置 我的照片中只有7张缩小了。不是全部。 我试着用不同的组合来改变*,但到目前为止,运气不好 src:'{,*/*/}*{gif,jpeg,jpg,png,ico}' 如何将我的src修复为缩小我的图像文件夹中的所有内容?我认为问题可能出在src中。您使用的模式仅与cwd根目录中或两级深目录({,*/*/})中的图像匹配 如果希望缩小cwd目录中的所有图像,而不考虑它们所在的子目录的级别,则应使用***全局模式:

我的
images/
文件夹中有100多张图像

这是我的imagemin-Grunt配置 我的照片中只有7张缩小了。不是全部。 我试着用不同的组合来改变
*
,但到目前为止,运气不好


src:'{,*/*/}*{gif,jpeg,jpg,png,ico}'


如何将我的
src
修复为缩小我的图像文件夹中的所有内容?

我认为问题可能出在
src
中。您使用的模式仅与
cwd
根目录中或两级深目录(
{,*/*/}
)中的图像匹配

如果希望缩小
cwd
目录中的所有图像,而不考虑它们所在的子目录的级别,则应使用
***
全局模式:

imagemin: {
  dist: {
    files: [{
      expand: true,
      cwd: '<%= config.app %>/images',
      src: '**/*.{gif,jpeg,jpg,png,ico}',
      dest: '<%= config.dist %>/images'
    }]
  }
}
imagemin:{
地区:{
档案:[{
是的,
cwd:“/images”,
src:“***.{gif,jpeg,jpg,png,ico}”,
目标:'/images'
}]
}
}

非常感谢。我正在尝试您的代码。我遇到了以下错误
“警告:正在运行”imagemin:dist“(imagemin)任务警告:错误:命令失败:/Users/bunlong/Desktop/yeoman project/yo/node_modules/grunt contrib imagemin/node_modules/imagemin optipng/node_modules/optipng bin/vendor/optipng-strip all-quiet-clobber-o3-out/var/folders/54/y_678; 678; c6n7q7_pgk1v5lkzwnr0000gp/T/4a47ee72-0c86-4ef8-bf37-876b37850777/var/folders/54/文件app/images/overlays/02.png中的y_678c6n7q7_pgk1v5lkzwnr0000gp/T/df5a73eb-8d62-431d-926f-7a1e9f5b9084使用--强制继续。由于警告而中止。“
optipng命令似乎有问题。grunt contrib imagemin repo中有一个未解决的问题描述了相同的行为。有人建议将imagemin更新为最新版本,但。。。不确定它是否真的解决了这个问题。
Running "imagemin:dist" (imagemin) task
Minified 7 images (saved 492.79 kB)
imagemin: {
  dist: {
    files: [{
      expand: true,
      cwd: '<%= config.app %>/images',
      src: '**/*.{gif,jpeg,jpg,png,ico}',
      dest: '<%= config.dist %>/images'
    }]
  }
}