ติดตั้งและจัดการ Node เวอร์ชันใด ๆ ได้อย่างง่ายดายโดยใช้ Node Version Manager (NVM) NVM คล้ายกับ Ruby RVM ช่วยให้คุณสามารถติดตั้งและสลับระหว่าง Node.JS และ NPM เวอร์ชันต่าง ๆ โดยใช้บรรทัดคำสั่ง
อัปเดต Ubuntu
ตรวจสอบให้แน่ใจว่าได้อัปเดตกล่อง Ubuntu ด้วยแพ็คเกจล่าสุดด้วยการรันคำสั่งเหล่านี้:
apt-get && apt-get upgrade
ติดตั้ง NVM
ติดตั้ง NVM โดยใช้คำสั่งนี้:
curl https://raw.githubusercontent.com/creationix/nvm/v0.24.0/install.sh | bash
นี่จะดาวน์โหลดสคริปต์การติดตั้งล่าสุดสำหรับ NVM ผ่านทาง curl และดำเนินการ โดยปกติจะใช้เวลาเพียงไม่กี่วินาที เมื่อ NVM ได้ดาวน์โหลดและติดตั้งเสร็จแล้วมันจะขอให้คุณปิดและเปิดเครื่องใหม่ สิ่งนี้จะไม่จำเป็นเพียงแค่เรียกใช้:
source /root/.bashrc
ตรวจสอบให้แน่ใจว่ามีการติดตั้ง NVM อย่างถูกต้องโดยเรียกใช้คำสั่งต่อไปนี้ นี่จะแสดงคำแนะนำการใช้งานสำหรับ NVM
nvm
ติดตั้ง Node.JS ล่าสุด
ในการเขียนบทความนี้ Node.JS เวอร์ชันหลักล่าสุดคือเวอร์ชัน 0.12.x เราจะใช้รุ่นนี้เป็นตัวอย่าง ติดตั้งเวอร์ชั่น 0.12
nvm install 0.12
คุณสามารถแทนที่ 0.12 ด้วยโหนดรุ่นใดก็ได้ที่มีให้ (0.10, 0.11.2 เป็นต้น) NVM จะดาวน์โหลด Node.JS รุ่นไบนารีที่สร้างไว้ล่วงหน้าและติดตั้ง ขั้นตอนนี้ใช้เวลาเพียงไม่กี่วินาที เมื่อการติดตั้งเสร็จสิ้น NVM จะส่งออกเวอร์ชันที่ติดตั้งเช่น:
Now using node v0.12.0
ทดสอบการติดตั้งโหนดของคุณ คำสั่งนี้จะส่งออกรุ่นของโหนดที่ได้รับการติดตั้ง
node -v
ตั้งค่ารุ่นเริ่มต้น
เพื่อให้แน่ใจว่ามีการใช้รุ่นโหนดเดียวกันในครั้งต่อไปที่คุณล็อกอินผ่าน ssh คุณสามารถตั้งค่ารุ่นโหนดเริ่มต้นโดยเรียกใช้:
nvm alias default 0.12
สิ่งนี้จะทำให้แน่ใจว่าโหนดรุ่น 0.12 จะถูกใช้เสมอเมื่อเข้าสู่เซิร์ฟเวอร์
สลับระหว่างรุ่น
เมื่อใช้ NVM คุณสามารถติดตั้งหลายโหนดได้ เมื่อติดตั้งเวอร์ชันอื่นแล้วเช่น 0.10 คุณสามารถสลับไปที่เวอร์ชันโหนดโดยรัน:
nvm use 0.10
โปรดทราบว่าเมื่อสลับระหว่างเวอร์ชันโหนดเวอร์ชัน npm ที่เชื่อมโยงและแพ็กเกจโกลบอล npm ใด ๆ จะถูกเปลี่ยนเช่นกัน คุณอาจต้องติดตั้งแพ็กเกจ npm แบบโกลบอลอีกครั้งเมื่อเปลี่ยนเป็นเวอร์ชันที่ติดตั้งล่าสุด