Dark mode
ตัวเลือก 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