我的Gruntfile.js中有以下代码段:
imagemin: {
options: {
optimizationLevel: 7,
cache: false
},
dist: {
files: [{
expand: true,
cwd: 'Assets/img/',
src: ['**/*.{png,jpg,gif}', '!optimised/*.*'],
dest: 'Assets/img/optimised/'
}]
}
}
当我运行
grunt imagemin
时,/optimised中的文件再次得到优化,什么是正确的模式以确保排除“optimized”文件夹中的所有文件?我已经尝试了通行模式!过去曾否定一场比赛,但未能成功。
最佳答案
刚刚找到答案,也许这可能会对其他人有所帮助,因为我在SO上找不到类似的东西。
src: ['**/*.{png,jpg,gif}', '!optimised/**']
有关遍历模式的更多信息:http://gruntjs.com/configuring-tasks#globbing-patterns
关于gruntjs - 如何从grunt-contrib-imagemin中排除目录,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28299043/