我的images/
文件夹中有100多张图片。
// The following *-min tasks produce minified files in the dist folder
imagemin: {
dist: {
files: [{
expand: true,
cwd: '<%= config.app %>/images',
src: '{,*/*/}*.{gif,jpeg,jpg,png,ico}',
dest: '<%= config.dist %>/images'
}]
}
}
当我跑grunt build
时,我看到了这个
Running "imagemin:dist" (imagemin) task
Minified 7 images (saved 492.79 kB)
我的图片中只有7张缩小了。不是全部。
我尝试在差异组合中更改*
,但到目前为止 - 没有运气。
src: '{,*/*/}*.{gif,jpeg,jpg,png,ico}'
如何在我的图片文件夹中修复src
缩小所有内容?
答案 0 :(得分:2)
我认为问题可能出在src
globbing pattern。您使用的模式仅匹配cwd
根或两级深度({,*/*/}
)中的图像。
如果您希望缩小cwd
目录中的所有图像而不管它们所在的子目录级别,则应使用**/*
globbing模式:
imagemin: {
dist: {
files: [{
expand: true,
cwd: '<%= config.app %>/images',
src: '**/*.{gif,jpeg,jpg,png,ico}',
dest: '<%= config.dist %>/images'
}]
}
}