Gruntjs 另一个子任务中的咕噜子任务

Gruntjs 另一个子任务中的咕噜子任务,gruntjs,grunt-contrib-copy,Gruntjs,Grunt Contrib Copy,我们可以在另一个子任务中定义Grunt子任务吗? 我试了以下方法,但没有效果 copy: { general : { fonts : { src: ['<%=src.font %>'], dest: '<%= distdir %>/assets/fonts', expand: true, flatten:

我们可以在另一个子任务中定义Grunt子任务吗? 我试了以下方法,但没有效果

 copy: {
       general : {
            fonts : {
                src: ['<%=src.font %>'],
                dest: '<%= distdir %>/assets/fonts',
                expand: true,
                flatten: true,
                filter: 'isFile'
            }
        }
}
复制:{
概述:{
字体:{
src:[''],
dest:“/assets/fonts”,
是的,
扁平化:是的,
筛选器:“isFile”
}
}
}

谢谢。

不,你不能。该结构是刚性的,因为它将反映您将如何调用它:
grunt task:target

如果要在同一调用下对多个目标进行分组,可以使用别名,如

grunt.registerTask('copy-general',['copy:font','copy:css']);