2015-02-03 3 views
2

Я следующий фрагмент в моем Gruntfile.js:Как исключить каталог из хрюкать-вно-imagemin

imagemin: { 
     options: { 
      optimizationLevel: 7, 
      cache: false 
     }, 

     dist: { 
      files: [{ 
       expand: true, 
       cwd: 'Assets/img/', 
       src: ['**/*.{png,jpg,gif}', '!optimised/*.*'], 
       dest: 'Assets/img/optimised/' 
      }] 
     } 
    } 

Когда я бег grunt imagemin файлов в/оптимизировано получить оптимизированный снова, какова правильная модель для убедитесь, что я исключаю все файлы, которые у меня есть в моей «оптимизированной» папке?

Я пробовал шаблон глотания! это используется для отрицания соответствия, но не может заставить его работать.

ответ

3

Только что нашел ответ, возможно, это может помочь кому-то еще, поскольку я не мог найти ничего подобного на SO.

src: ['**/*.{png,jpg,gif}', '!optimised/**'] 

Подробнее о подстановке моделей: http://gruntjs.com/configuring-tasks#globbing-patterns