ファイルにときどき現れるネスティングを理解するのに苦労していgrunt.js
ます。次の例では、ネストされたオブジェクトは何を好み、何concat.dist
をmin.dist
意味するのでしょうか? キーはdist
別の名前付きタスクを参照していますか、それとも単に構成オブジェクトですか? と のタスクを実行するconcat
と、正確には何が呼び出されますか?min
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");
};