Skip to content

ตัวเลือก Worker ใน Vite

การตั้งค่า Worker ใช้สำหรับสร้าง bundle ของ Web Worker หรือ Worker ที่แยกจาก main bundle ทั้งในโหมด Dev, Build และ Preview โดยใช้อ็อปชัน worker ใน vite.config.ts หรือ vite.config.js ดังนี้:

ภาพรวม Worker

  • Vite จะแยกการสร้าง Worker bundle ต่างหากจาก bundle หลัก
  • รองรับการกำหนดรูปแบบ output, Plugins และการปรับแต่ง Rollup เฉพาะ Worker

worker.format

  • ประเภท: 'es' | 'iife'
  • ค่าเริ่มต้น: 'iife'
  • คำอธิบาย: กำหนดรูปแบบ output ของ Worker bundle (ES module หรือ IIFE)

worker.plugins

  • ประเภท: () => (Plugin | Plugin[])[ ]
  • คำอธิบาย: ฟังก์ชันที่คืนค่าอาร์เรย์ของ Vite/Rollup Plugins สำหรับใช้กับ Worker builds (Config.plugins จะไม่ถูกนำมาใช้กับ Worker build)

worker.rollupOptions

  • ประเภท: RollupOptions
  • คำอธิบาย: ปรับแต่งการตั้งค่า Rollup สำหรับ build Worker bundle เช่น input, output, plugins