Veřejné úkoly v Gulp
Předpokládejme, že máme několik úkolů:
function taskD(cb) {
console.log('taskD');
cb();
}
function task1(cb) {
console.log('task1');
cb();
}
function task2(cb) {
console.log('task2');
cb();
}
Lze vytvořit libovolný počet úkolů, avšak pouze jeden úkol může být hlavní - ten, který exportujeme jako výchozí:
exports.default = taskD;
Jak již víte, takový úkol lze spustit z příkazového řádku následující příkazem:
gulp
Ostatní úkoly mohou být také exportovány:
exports.task1 = task1;
exports.task2 = task2;
Exportované úkoly se nazývají veřejné, protože jsou vytvářeny pro jejich následné spuštění z příkazového řádku.
V našem případě pro spuštění prvního úkolu v příkazovém řádku je třeba provést následující:
gulp task1
A pro spuštění druhého úkolu - následující:
gulp task2
Vytvořte úkol, který vypíše do konzole aktuální den.
Vytvořte úkol, který vypíše do konzole aktuální měsíc.
Vytvořte úkol, který vypíše do konzole aktuální rok.
Spusťte vytvořené úkoly postupně přes příkazový řádek.