Я использую хрюкать для конкатенации и свести к минимуму моих JS файлов, я использую следующий конфиг для concat
части:Как сопоставить каждый файл, кроме одного в grunt concat?
concat: {
dist: {
src: ['<banner:meta.banner>', 'js/*.js'],
dest: 'js/script.js'
}
}
Это соответствует каждому файлу в моей js
папки, но мне нужно игнорировать modernizr.js
, есть способ сделать это? Я предполагаю, что мне понадобится какой-то шаблон, подходящий для вуду, но я не уверен, как это сделать.
Заранее спасибо.
Обратите внимание, что ' 'JS/* JS. 'is ** not ** regex, это селектор путей (или то, что они вызываются). Регулярное выражение было бы 'js \ /.* \. Js' ('. * 'Вместо' * 'и, по крайней мере, избегая точки. Я бы рассмотрел другие способы исключения файлов, он может иметь дополнительные конфигурации. – Kobi
Вы правы, он использует 'minimatch' для выбора файла, который преобразует выражения в объекты JavaScript RegExp, так что это не 100% regex – javiervd