⊗tlGpBsTCp 6 of 14 menu

การจัดองค์ประกอบงาน Gulp

งานของ Gulp สามารถจัดกลุ่มเข้าด้วยกันได้ (เป็นการจัดองค์ประกอบ) ซึ่งงานภายในกลุ่มจะถูกดำเนินการตามลำดับ หรือแบบขนาน

มาดูกันว่าทำได้อย่างไร สำหรับ ตัวอย่าง ลองใช้งานต่อไปนี้:

function task1(cb) { cb(); } function task2(cb) { cb(); }

การดำเนินการตามลำดับ

สำหรับการดำเนินการงานตามลำดับ มีฟังก์ชันที่ออกแบบมา คือ series ฟังก์ชันนี้รับพารามิเตอร์ เป็นงานจำนวนกี่งานก็ได้และดำเนินการ ทีละงานตามลำดับที่ระบุ

เริ่มแรกต้องนำเข้าฟังก์ชันนี้ จากไลบรารี Gulp:

const { series } = require('gulp');

ตอนนี้เราสามารถใช้ฟังก์ชันนี้ได้:

function taskD(cb) { series(task1, task2); cb(); } exports.default = taskD;

หรือสามารถส่งออกผลลัพธ์จาก series ได้ทันที โดยไม่ต้องสร้างฟังก์ชันเพิ่ม สำหรับงานสาธารณะ:

exports.default = series(task1, task2);

สร้างสามงานที่ดำเนินการตามลำดับ ทีละงาน

การดำเนินการแบบขนาน

สำหรับการดำเนินการงานแบบขนาน มี ฟังก์ชันที่คล้ายกันคือ parallel() มาลอง ดูการทำงานของมัน

เริ่มแรกนำเข้า:

const { parallel } = require('gulp');

ใช้ฟังก์ชันของเราภายในงานสาธารณะ:

function taskD(cb) { parallel(task1, task2); cb(); } exports.default = taskD;

หรือแค่ส่งออกผลลัพธ์การทำงาน:

exports.default = parallel(task1, task2);

สร้างสามงานที่ดำเนินการแบบขนาน

การรวมกัน

ฟังก์ชัน series และ parallel() สามารถซ้อนกันได้ในรูปแบบการผสมผสานใดๆ ก็ได้ ตัวอย่างเช่น แบบนี้:

exports.default = series(task1, parallel(task2, task3));

สร้างห้างาน สร้างตัวอย่างการผสมผสาน ด้วยงานเหล่านี้

ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ