Ответ 1
Ну, если вы используете только flatten
, потому что хотите, чтобы все в source/libraries
перешло в build
, я бы предложил использовать вместо этого вариант cwd
(текущий рабочий каталог). Если, с другой стороны, у вас действительно есть подпапки в source/libraries
, то вы, вероятно, хотите, чтобы строка src
была source/libraries/**/*.js
.
В любом случае, если вы можете использовать cwd
, это будет выглядеть так:
copy: {
main: {
files: [
{
src: ["*.js"],
dest: "build/",
cwd: "source/libraries/"
}
]
}
В другом случае, может быть, это? (Обратите внимание, что параметр expand
установлен на true
)
copy: {
main: {
files: [
{
src: ["source/libraries/**/*.js"],
dest: "build/",
flatten: true,
expand: true
}
]
}
}