我的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
时,/ optimize中的文件会再次优化,正确的模式是什么,以确保我排除了我在优化的文件中的所有文件。文件夹?
我已尝试过这种模式!这用来否定比赛但不能使其发挥作用。
答案 0 :(得分:4)
刚刚找到答案,也许这可能对其他人有所帮助,因为我无法在SO上找到类似的东西。
src: ['**/*.{png,jpg,gif}', '!optimised/**']
有关通配模式的更多信息:http://gruntjs.com/configuring-tasks#globbing-patterns