在我的多任务中,我想对文件配置属性使用动态映射
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 ;)
});