Tugas Publik di Gulp
Misalkan kita memiliki beberapa tugas:
function taskD(cb) {
console.log('taskD');
cb();
}
function task1(cb) {
console.log('task1');
cb();
}
function task2(cb) {
console.log('task2');
cb();
}
Kita dapat membuat tugas sebanyak yang kita inginkan, namun, hanya satu tugas yang dapat menjadi utama - tugas yang kita ekspor secara default:
exports.default = taskD;
Seperti yang sudah Anda ketahui, tugas seperti itu dapat dijalankan melalui baris perintah dengan perintah berikut:
gulp
Tugas-tugas lainnya juga dapat diekspor:
exports.task1 = task1;
exports.task2 = task2;
Tugas yang diekspor disebut tugas publik, karena tugas-tugas tersebut dibuat untuk kemudian dijalankan melalui baris perintah.
Dalam kasus kita, untuk menjalankan tugas pertama di baris perintah, kita perlu mengeksekusi perintah berikut:
gulp task1
Dan untuk menjalankan tugas kedua - perintah berikut:
gulp task2
Buatlah sebuah tugas yang menampilkan hari ini di konsol.
Buatlah sebuah tugas yang menampilkan bulan ini di konsol.
Buatlah sebuah tugas yang menampilkan tahun ini di konsol.
Jalankan tugas-tugas yang telah dibuat secara berurutan melalui baris perintah.