我的文件结构:
services/
-- service1/
---- service1.png
-- service2/
---- service2.jpg
-- service3/
---- service3.gif
...
我使用grunt-contrib-imagemin进行缩小和移动图像。
我想要这个结构:
logo/
-- service1.png
-- service2.jpg
-- service3.gif
...
在我的grunt-config中,我尝试在cwd param中使用'**',但它不起作用:
grunt.initConfig({
imagemin: {
dynamic: {
options: {
optimizationLevel: 3
},
files: [
{
expand: true,
cwd: 'services/**/',
src: ['*.{png,jpg,gif}'],
dest: 'logo/'
}]
}
}
});
请帮帮我。
答案 0 :(得分:0)
请改为尝试:
grunt.initConfig({
imagemin: {
dynamic: {
options: {
optimizationLevel: 3
},
expand: true,
flatten: true,
cwd: 'services',
src: ['**/*.{png,jpg,gif}'],
dest: 'logo/'
}
}
});
cwd
只是一个文件路径,不进行模式匹配。 flatten
选项会压缩文件输出。