Volta - เครื่องมือติดตั้งและจัดการเครื่องมือพัฒนา JS
(github.com)-
ทางเลือกแทน
nvmที่เร็วกว่าอย่างมาก -
จัดการ toolchain สำหรับการพัฒนา JavaScript เช่น
node,npm,yarn -
ไฟล์ปฏิบัติการความเร็วสูงที่เขียนด้วย Rust
-
ติดตั้งเครื่องมือที่ทีมพัฒนาใช้งาน และทำให้สภาพแวดล้อมเป็นมาตรฐานเดียวกันได้ในครั้งเดียว โดยไม่ขึ้นกับ package manager, Node runtime หรือ OS
→ จัดการรายการไว้ใน package.json แล้วพิมพ์ volta install ก็เสร็จ
- สลับเวอร์ชันแยกตามโปรเจกต์
2 ความคิดเห็น
ความประทับใจแรกคือสะดวกกว่า
nvmมากเลยครับ!สำหรับ NVM จะบันทึกไว้ใน
.nvmrcแต่ Volta จะบันทึกไว้ในpackage.jsonโดยค่าเริ่มต้น→ เมื่อบันทึกไว้พร้อมกับซอร์ส จึงสะดวกกว่าสำหรับทีมพัฒนาในการตั้งค่าสภาพแวดล้อมให้เหมือนกัน
NVM มีดีเลย์ราว 0.5~2 วินาทีตอนเริ่มต้น แต่ Volta เร็วกว่า
ถ้าปักหมุดเวอร์ชันเฉพาะไว้ ก็จะสลับไปใช้เวอร์ชันนั้นให้อัตโนมัติ จึงสะดวก