Я использую grunt для объединения и минимизации моих файлов js, я использую следующую конфигурацию для части concat
:
concat: {
dist: {
src: ['<banner:meta.banner>', 'js/*.js'],
dest: 'js/script.js'
}
}
Он соответствует каждому файлу в моей папке js
, но мне нужно игнорировать modernizr.js
, есть ли способ сделать это? Я предполагаю, что мне понадобится какое-то вуду сопоставления с образцом, чтобы сделать это, но я не уверен, как это сделать.
Заранее спасибо.
'js/*.js'
- это не регулярное выражение, это селектор пути (или как они там называются). Регулярное выражение было быjs\/.*\.js
(.*
вместо*
и, по крайней мере, с экранированием точки). Я бы рассмотрел другие способы исключения файлов, у них могут быть дополнительные настройки. - person Kobi   schedule 16.06.2012minimatch
для выбора файла, который преобразует выражения в объекты JavaScriptRegExp
, поэтому это не 100% регулярное выражение. - person Javier Villanueva   schedule 16.06.2012