Penciptaan Tugas dalam Gulp
Untuk Gulp berfungsi, fail khas diperlukan
gulpfile.js, diletakkan dalam folder
akar projek. Fail ini mengandungi tugas
untuk Gulp. Tugas-tugas ini adalah fungsi
JavaScript.
Mari kita buat tugas ujian sebagai permulaan. Pertama, mari kita cipta fail yang dinyatakan dan sambungkannya kepada perpustakaan kami:
let gulp = require('gulp');
Mari kita cipta fungsi dengan tugas pertama kami dan eksportkannya:
let gulp = require('gulp');
function task(cb) {
console.log('tugas pertama saya selesai!');
cb(); // kol balik khas, lebih lanjut kemudian
}
exports.default = task;
Untuk menjalankan tugas kami, semasa berada dalam folder projek, dalam baris arahan laksanakan yang berikut arahan:
gulp
Cipta tugas yang memaparkan masa semasa konsol. Jalankan tugas ini melalui baris arahan.
Penjelasan cb
Anda mungkin perasan bahawa dalam fungsi dengan tugas, parameter adalah fungsi kol balik, yang mesti dipanggil pada akhir tugas:
function task(cb) {
console.log('tugas pertama saya');
cb(); // panggil kol balik
}
Ini dilakukan untuk memberitahu Gulp bahawa tugas telah selesai dan boleh diteruskan kepada tugas seterusnya.
Tidak perlu memikirkannya terlalu mendalam - hanya panggil kol balik pada akhir. Dalam pelajaran seterusnya, apabila tugas kami mengembalikan sesuatu melalui return, pemanggilan kol balik tidak diperlukan.