Các tác vụ công khai trong Gulp
Giả sử chúng ta có một số tác vụ:
function taskD(cb) {
console.log('taskD');
cb();
}
function task1(cb) {
console.log('task1');
cb();
}
function task2(cb) {
console.log('task2');
cb();
}
Có thể tạo bao nhiêu tác vụ tùy ý, tuy nhiên, chỉ một tác vụ có thể là tác vụ chính - tác vụ mà chúng ta xuất (export) theo mặc định:
exports.default = taskD;
Như bạn đã biết, tác vụ như vậy có thể được khởi chạy thông qua dòng lệnh bằng lệnh sau:
gulp
Các tác vụ khác cũng có thể được xuất:
exports.task1 = task1;
exports.task2 = task2;
Các tác vụ được xuất ra được gọi là công khai, vì chúng được tạo ra để sau đó chạy chúng thông qua dòng lệnh.
Trong trường hợp của chúng ta, để khởi chạy tác vụ đầu tiên trong dòng lệnh cần thực hiện điều sau:
gulp task1
Và để khởi chạy tác vụ thứ hai - điều sau:
gulp task2
Tạo một tác vụ in ra console ngày hiện tại.
Tạo một tác vụ in ra console tháng hiện tại.
Tạo một tác vụ in ra console năm hiện tại.
Lần lượt chạy các tác vụ đã tạo thông qua dòng lệnh.