我无法理解有时会出现在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");
};