Поскольку expandэто часть Grunt, а не специфическая для grunt-contrib-copy, информацию о нем можно найти в API конфигурации файлов Grunt :
Установите expandзначение, trueчтобы включить следующие параметры:
cwdВсе srcсовпадения относятся к этому пути (но не включают его).
srcШаблон (ы) для сопоставления относительно cwd.
dest Префикс пути назначения.
extЗамените любое существующее расширение этим значением в сгенерированных destпутях.
extDotИспользуется, чтобы указать, где находится точка, указывающая на продление. Может принимать либо 'first'(расширение начинается после первой точки в имени файла), либо 'last'(расширение начинается после последней точки), и по умолчанию установлено значение 'first'.
flattenУдалите все части пути из созданных destпутей.
rename Эта функция вызывается для каждого найденного src файла (после переименования и выравнивания расширения). destИ согласованы srcпути передаются в, и эта функция должна возвращать новое destзначение. Если один и тот же результат destвозвращается более одного раза, каждый srcиз использовавших его будет добавлен в массив источников для него.
Кроме того, кажется, что destвсегда будет считаться каталогом назначения, если установитьexpand значение true.