grunt.js
ファイルに時々現れるネスティングの理解に問題があります。次の例では、concat.dist
とmin.dist
のような入れ子オブジェクトはどういう意味ですか? dist
のキーは、別の名前付きタスクを参照していますか、それとも単なる設定オブジェクトですか? concat
とmin
のタスクを実行するときに正確に何が呼び出されますか?作男でgrunt.jsファイルでは、ネストされたオブジェクトリテラルはどういう意味ですか?
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");
};
にVIDをしました。ここには、サブタスクの例として 'dist'と' dev'を使用するマルチタスクがあります – jonschlinkert
guntub上のGruntのドキュメントには、targetという用語が使われています: "タスクの名前を指定するだけで、マルチタスクのすべてのターゲットを実行できます。実行中のgrint lintは自動的にすべてのターゲットを実行します... " – alemangui
興味深いことに、"ターゲット "は正式に文書化しているようですが、サブタスクも説明や例でもよく使われます。特にタスクレポ(SO私が提供したリンクは削除されました)。 2つの用語の区別が意図されているかどうかは分かりますか?ターゲットを記述するための「古い用語」をサブタスクしていましたか?この時点で興味があるだけです。特に、新規ユーザーが混乱する可能性があることを考えると、 – jonschlinkert