Поскольку 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
.