
Node.js คนละโปรเจกต์ คนละเวอร์ชัน? ไม่ต้องลบแล้วลงใหม่ทุกครั้ง GitHub วันนี้ขอแนะนำ nvm — Node Version Manager เครื่องมือ Open Source ที่ช่วยให้เครื่องเดียวติดตั้ง Node.js ได้หลายเวอร์ชัน และสลับไปมาได้จาก Terminal เหมาะมากสำหรับนักพัฒนาที่ต้องดูแลหลายโปรเจกต์ เช่น เว็บเก่าต้องใช้ Node 18 แต่โปรเจกต์ใหม่ต้องใช้ Node 24 โดยไม่ต้องถอน Node ตัวเดิมออกทุกครั้ง สิ่งที่นำไปใช้ได้จริง • ติดตั้ง Node.js หลายเวอร์ชันไว้ในเครื่องเดียว • สลับ Node Version ด้วยคำสั่ง nvm use • กำหนด Node Version ประจำแต่ละโปรเจกต์ด้วย .nvmrc • ติดตั้งหรือสลับไปใช้ Node.js รุ่น LTS ได้ง่าย • ตั้ง Node Version เริ่มต้นสำหรับ Terminal ใหม่ได้ • ย้าย Global npm Packages จาก Node Version เดิมไปเวอร์ชันใหม่ได้ ข้อควรรู้ nvm ถูกออกแบบสำหรับ POSIX Shell เช่น bash และ zsh ใช้งานโดยตรงได้บน Unix และ macOS ส่วน Windows รองรับผ่าน WSL ตัวอย่างที่มีประโยชน์มากสำหรับทีมคือสร้างไฟล์ .nvmrc ไว้ในโปรเจกต์ เช่นกำหนด 22 แล้วเมื่อ Clone โปรเจกต์มา คนในทีมก็ใช้ nvm use เพื่อเปลี่ยน Node ให้ตรงกับโปรเจกต์ได้ทันที ลดปัญหา “เครื่องฉันรันได้ แต่เครื่องเธอรันไม่ได้” #Getnotes #NodeJS #NVM #OpenSource #JavaScript #WebDevelopment #DeveloperTools #Programming

