Publiskie uzdevumi Gulp
Pieņemsim, ka mums ir vairāki uzdevumi:
function taskD(cb) {
console.log('taskD');
cb();
}
function task1(cb) {
console.log('task1');
cb();
}
function task2(cb) {
console.log('task2');
cb();
}
Var izveidot tik daudz uzdevumu, cik vēlas, tomēr tikai viens uzdevums var būt galvenais - tas, ko mēs eksportējam pēc noklusējuma:
exports.default = taskD;
Kā jūs jau zināt, šādu uzdevumu var palaist caur komandrindu ar sekojošu komandu:
gulp
Arī pārējos uzdevumus var eksportēt:
exports.task1 = task1;
exports.task2 = task2;
Eksportētos uzdevumus sauc par publiskiem, jo tos veido, lai tos pēc tam varētu palaist caur komandrindu.
Mūsu gadījumā, lai palaistu pirmo uzdevumu komandrindā, jāizpilda sekojošais:
gulp task1
Un, lai palaistu otro uzdevumu - sekojošais:
gulp task2
Izveidojiet uzdevumu, kas konsolē izvada pašreizējo dienu.
Izveidojiet uzdevumu, kas konsolē izvada pašreizējo mēnesi.
Izveidojiet uzdevumu, kas konsolē izvada pašreizējo gadu.
Palaidiet izveidotos uzdevumus pēc kārtas caur komandrindu.