Öffentliche Tasks in Gulp
Nehmen wir an, wir haben mehrere Tasks:
function taskD(cb) {
console.log('taskD');
cb();
}
function task1(cb) {
console.log('task1');
cb();
}
function task2(cb) {
console.log('task2');
cb();
}
Man kann beliebig viele Tasks erstellen, jedoch kann nur einer der Haupttask sein - derjenige, den wir standardmäßig exportieren:
exports.default = taskD;
Wie Sie bereits wissen, kann ein solcher Task in der Kommandozeile mit folgendem Befehl gestartet werden:
gulp
Die anderen Tasks können ebenfalls exportiert werden:
exports.task1 = task1;
exports.task2 = task2;
Exportierte Tasks werden als öffentliche Tasks bezeichnet, da sie für den anschließenden Start über die Kommandozeile erstellt werden.
In unserem Fall muss zum Starten des ersten Tasks in der Kommandozeile Folgendes ausgeführt werden:
gulp task1
Und um den zweiten Task zu starten - Folgendes:
gulp task2
Erstellen Sie einen Task, der den aktuellen Tag in der Konsole ausgibt.
Erstellen Sie einen Task, der den aktuellen Monat in der Konsole ausgibt.
Erstellen Sie einen Task, der das aktuelle Jahr in der Konsole ausgibt.
Starten Sie die erstellten Tasks nacheinander über die Kommandozeile.