grunt 任务下的目标名称可以自定义吗?
grunt 的一个任务下可以有很多个目标,这些目标名称是可以自定义的吗,如果目标名称是可以自定义的,那grunt是根据什么来判断要执行哪个操作呢。
举个栗子:
grunt.initConfig({
cssmin: {
minify: {
expand: true,
cwd: 'css/',
src: ['*.css', '!*.min.css'],
dest: 'css/',
ext: '.min.css'
},
combine: {
files: {
'css/out.min.css': ['css/part1.min.css', 'css/part2.min.css']
}
}
}
}
cssmin 任务下有两个目标,一个用来执行压缩,一个用来执行合并, 这个 minify 和 combine 是自定义的还是 必须写这两个, 如果是自定义的, grunt 怎么知道要对 minify 执行压缩还是合并呢?
水水更健康
9 years, 8 months ago