14 คะแนน โดย xguru 2020-10-10 | 2 ความคิดเห็น | แชร์ทาง WhatsApp
  • ทางเลือกแทน nvm ที่เร็วกว่าอย่างมาก

  • จัดการ toolchain สำหรับการพัฒนา JavaScript เช่น node, npm, yarn

  • ไฟล์ปฏิบัติการความเร็วสูงที่เขียนด้วย Rust

  • ติดตั้งเครื่องมือที่ทีมพัฒนาใช้งาน และทำให้สภาพแวดล้อมเป็นมาตรฐานเดียวกันได้ในครั้งเดียว โดยไม่ขึ้นกับ package manager, Node runtime หรือ OS

→ จัดการรายการไว้ใน package.json แล้วพิมพ์ volta install ก็เสร็จ

  • สลับเวอร์ชันแยกตามโปรเจกต์

2 ความคิดเห็น

 
jeyraof 2020-10-13

ความประทับใจแรกคือสะดวกกว่า nvm มากเลยครับ!

 
xguru 2020-10-10

สำหรับ NVM จะบันทึกไว้ใน .nvmrc แต่ Volta จะบันทึกไว้ใน package.json โดยค่าเริ่มต้น

→ เมื่อบันทึกไว้พร้อมกับซอร์ส จึงสะดวกกว่าสำหรับทีมพัฒนาในการตั้งค่าสภาพแวดล้อมให้เหมือนกัน

NVM มีดีเลย์ราว 0.5~2 วินาทีตอนเริ่มต้น แต่ Volta เร็วกว่า

ถ้าปักหมุดเวอร์ชันเฉพาะไว้ ก็จะสลับไปใช้เวอร์ชันนั้นให้อัตโนมัติ จึงสะดวก