我无法理解有时会出现在grunt.js文件中的嵌套。在以下示例中,嵌套对象的含义concat.dist和min.dist含义是什么?键是dist引用另一个命名任务还是只是一个配置对象?concat执行andmin任务时到底调用了什么?
module.exports = function (grunt) {
grunt.initConfig({
// …
concat: {
dist: {
src: ["<banner:meta.banner>", "<file_strip_banner:lib/main.js>"],
dest: "dist/main.js",
}
},
min: {
dist: {
src: ["<banner:meta.banner>", "<config:concat.dist.dest>"],
dest: "dist/main.min.js",
}
},
// …
});
// …
grunt.registerTask("default", "lint qunit concat min");
};