ภารกิจสาธารณะใน Gulp
สมมติว่าเรามีหลายภารกิจ:
function taskD(cb) {
console.log('taskD');
cb();
}
function task1(cb) {
console.log('task1');
cb();
}
function task2(cb) {
console.log('task2');
cb();
}
สามารถสร้างภารกิจได้มากเท่าที่ต้องการ อย่างไรก็ตาม จะมีได้เพียงภารกิจเดียวที่เป็นหลัก - นั่นคือภารกิจที่เราส่งออกเป็นค่าเริ่มต้น:
exports.default = taskD;
ดังที่คุณทราบแล้ว ภารกิจดังกล่าวสามารถ ถูกเรียกทำงานผ่าน command line ด้วย คำสั่งต่อไปนี้:
gulp
ภารกิจอื่นๆ ก็สามารถถูกส่งออกได้เช่นกัน:
exports.task1 = task1;
exports.task2 = task2;
ภารกิจที่ถูกส่งออกเรียกว่า ภารกิจสาธารณะ เนื่องจากสร้างขึ้นเพื่อให้สามารถ เรียกใช้งานผ่าน command line ได้ในภายหลัง
ในกรณีของเรา หากต้องการเรียกใช้งานภารกิจแรก ใน command line ต้องดำเนินการดังต่อไปนี้:
gulp task1
และสำหรับการเรียกใช้งานภารกิจที่สอง - ดังต่อไปนี้:
gulp task2
สร้างภารกิจที่แสดงวันปัจจุบันในคอนโซล
สร้างภารกิจที่แสดงเดือนปัจจุบัน ในคอนโซล
สร้างภารกิจที่แสดงปีปัจจุบันในคอนโซล
เรียกใช้งานภารกิจที่สร้างขึ้นทีละภารกิจผ่าน command line