เปิดตัว Vite 6.0
(vite.dev)การเปลี่ยนแปลงสำคัญใน Vite 6
- เพิ่ม Environment API:
- API ใหม่เพื่อมอบประสบการณ์การพัฒนาที่ใกล้เคียงกับโปรดักชันมากขึ้น
- สามารถรันและบันเดิลบนรันไทม์อื่นนอกเหนือจาก Node.js ได้ เช่น Deno, Bun
- สามารถรองรับสภาพแวดล้อมสำหรับ Electron, Tauri, React Native ได้
- เพิ่มความยืดหยุ่นสำหรับผู้เขียนเฟรมเวิร์กและปลั๊กอิน
- คู่มือ: แนะนำ Environment API
- API ใหม่เพื่อมอบประสบการณ์การพัฒนาที่ใกล้เคียงกับโปรดักชันมากขึ้น
- อัปเดตการรองรับ Node.js:
- รองรับ Node.js 18, 20, 22 และยุติการรองรับ 21
- มีแผนออกเมเจอร์รีลีสใหม่หลังจาก Node.js 18 EOL ในอนาคต
- ฟีเจอร์และการเปลี่ยนแปลงใหม่
- ขยายเทมเพลต: รองรับเทมเพลตอย่าง Solid, Deno, SSR ผ่าน
pnpm create vite-extra - Sass และ PostCSS:
- ใช้ Sass modern API เป็นค่าเริ่มต้น
- ขยายการตั้งค่าการโหลดของ PostCSS
- ปรับแต่งชื่อไฟล์เอาต์พุตของไลบรารี CSS ได้
- ขยายการรองรับการอ้างอิงแอสเซ็ตในองค์ประกอบ HTML
- ปรับค่าเริ่มต้นของ
resolve.conditions - JSON stringify
- ขยายเทมเพลต: รองรับเทมเพลตอย่าง Solid, Deno, SSR ผ่าน
- การย้ายเวอร์ชัน
- โปรเจกต์ส่วนใหญ่สามารถอัปเดตได้ง่าย แต่แนะนำให้ตรวจสอบ คู่มือการย้ายเวอร์ชัน
ความก้าวหน้าของระบบนิเวศ Vite
- ยอดดาวน์โหลดรายสัปดาห์บน npm เพิ่มจาก 7.5 ล้านเป็น 17 ล้านหลัง Vite 5
- ขยายความร่วมมือกับเฟรมเวิร์กใหม่:
- TanStack Start, One, Ember
- ผสานรวมกับเว็บเฟรมเวิร์กหลักอย่าง Astro, Nuxt, SvelteKit, React Router
- มีการประกาศหลากหลายใน ViteConf 2024:
- ใช้หน้าแลนดิ้งเพจและโดเมนใหม่ของ Vite 6 คือ vite.dev
ยังไม่มีความคิดเห็น