私はGruntを使用しており、「ビルド」タスクと「クリーン」タスクがあります。前者は引数のリストを受け入れます。
ここで、最初に「クリーン」を実行してから「ビルド」を実行し、取得した引数を「ビルド」に転送する「リビルド」タスクを作成したいと考えています。
Grunt API ドキュメントには、これが Geunt API を介して実行できることを示すものは何も見つかりませんでした。
grunt.task.registerTask(
'rebuild',
'Run clean followed by build with the provided arguments',
function() {
grunt.task.run([
'clean',
['build'].concat(Array.prototype.slice.call(arguments)).join(":")
]);
}
);
これは機能しますが、可能な場合は Grunt に組み込まれたものを使用したいと思います。うなり声は何とかこれをサポートしていますか?