Как исключить каталог из grunt-contrib-imagemin
У меня есть следующий фрагмент в моем 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
файлы в /optimized снова оптимизируются, каков правильный шаблон, чтобы убедиться, что я исключаю все файлы, которые у меня есть в моей "оптимизированной" папке?
Я попробовал шаблон сглаживания! это используется, чтобы отменить матч, но не может заставить его работать.
1 ответ
Решение
Просто нашел ответ, может быть, это может помочь кому-то еще, так как я не мог найти ничего подобного в SO.
src: ['**/*.{png,jpg,gif}', '!optimised/**']
Подробнее о шаблонах глобинга: http://gruntjs.com/configuring-tasks