ในโลกของ JavaScript นั้นมีเครื่องมือใช้งานเยอะเหลือเกิน
เพื่อแก้ไขปัญหาต่าง ๆ
หนึ่งในนั้นคือการจัดการ version ของ NodeJS
เพื่อให้ใช้งาน version ต่าง ๆ ตามแต่ละ project ให้ง่ายขึ้น
ปกติก็จะมี nvm และ snm เป็นต้น

แต่ก็มี Volta อีกตัวที่บอกกันว่า ดีกว่า
ถูกพัฒนาด้วยภาษา Rust
ดังนั้นมาลองใช้งานกันหน่อย

โดยติดตั้งตามเอกสารได้เลย
ส่วนการใช้งานเป็นดังนี้

  • ติดตั้ง NodeJS ใน version ที่ต้องการผ่าน $volta install
  • กำหนด version ของ NodeJS แต่ละ project ในไฟล์ package.json ผ่าน $volta pin

รวมทั้งสามารถกำหนด version ของ NPM ได้ด้วยเช่นกัน

volta install npm
volta pin npm

ลองใช้งานกันดูครับ