gruntjs: использовать файлы с динамическим отображением в многозадачном конфиге один раз для всех целей
в моей мультизадаче я хочу использовать динамические отображения дляфайлы свойство config
files: [
{
expand: true, // Enable dynamic expansion.
cwd: 'lib/', // Src matches are relative to this path.
src: ['**/*.js'], // Actual pattern(s) to match.
dest: 'build/', // Destination path prefix.
},
]
можно ли указать "файлы» свойство один раз для всех целей (и они будут расширены), чтобы избежать избыточности? все цели работают с одинаковой файловой структурой, с одинаковыми файлами
что-то вроде:
taskName: {
target1: { prop1:1 },
target2: { prop1:2 },
files: [
{
expand: true, // Enable dynamic expansion.
cwd: 'li...
...
}
]
}
Я могу писать файлы внутриопции' свойство, но тогда мне нужно вызвать функции расширения для этих файлов вручную.
Спасибо
[РЕДАКТИРОВАТЬ]
для тестирования:
grunt.registerMultiTask('taskname', 'im looking for files', function () {
grunt.log.writeflags(this.files, 'this.files');
console.log('this.files'.yellow, this.files); //double check ;)
});