Veřejné úkoly v Gulp
Předpokládejme, že máme několik úkolů:
javascriptfunction 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í:
javascriptexports.default = taskD;
Jak již víte, takový úkol lze spustit z příkazového řádku následující příkazem:
terminalgulp
Ostatní úkoly mohou být také exportovány:
javascriptexports.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í:
terminalgulp task1
A pro spuštění druhého úkolu - následující:
terminalgulp 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.