วิธีการติดตั้ง Node.JS 14 LTS / 16 & NPM บน Debian 11 Bullseye


Node.js เป็นสภาพแวดล้อมรันไทม์ JavaScript แบบโอเพนซอร์ส ข้ามแพลตฟอร์ม แบ็คเอนด์ที่สร้างขึ้นบนเอ็นจิ้น V8 ของ Chrome เพื่อสร้างแอปพลิเคชันเครือข่ายที่รวดเร็วและปรับขนาดได้และ API แบ็คเอนด์ Node.js ใช้โมดูล IO ที่ขับเคลื่อนด้วยเหตุการณ์และไม่ปิดกั้นซึ่งทำให้มีน้ำหนักเบาและใช้งานได้จริง เป็นตัวเลือกที่ยอดเยี่ยมสำหรับแอปพลิเคชันแบบเรียลไทม์ที่เน้นข้อมูลมาก ซึ่งทำงานผ่านอุปกรณ์แบบกระจาย

NPM เป็นตัวจัดการแพ็คเกจสำหรับภาษาการเขียนโปรแกรม JavaScript ที่ดูแลโดย NPM, Inc. NPM เป็นตัวจัดการแพ็คเกจเริ่มต้นสำหรับสภาพแวดล้อมรันไทม์ JavaScript Node.js และเป็นที่เก็บที่มีอยู่มากที่สุดสำหรับแพ็คเกจ Node.JS

ในบทช่วยสอนต่อไปนี้ คุณจะได้เรียนรู้วิธีติดตั้ง Node.JS ด้วยวิธีต่างๆ จากที่เก็บโหนดต้นทางบน Debian 11 Bullseye

เบื้องต้น

  • ระบบปฏิบัติการที่แนะนำ: เดเบียน 11 บูลส์อาย
  • บัญชีผู้ใช้: บัญชีผู้ใช้งานกับ สิทธิพิเศษ sudo or การเข้าถึงรูท (คำสั่ง su).
  • แพ็คเกจที่จำเป็น: 

กำลังอัปเดตระบบปฏิบัติการ

อัปเดตของคุณ Debian 11 ระบบปฏิบัติการเพื่อให้แน่ใจว่าแพ็คเกจที่มีอยู่ทั้งหมดเป็นปัจจุบัน:

sudo apt update && sudo apt upgrade

รูทหรือ Sudo Access

ตามค่าเริ่มต้น เมื่อคุณสร้างบัญชีเมื่อเริ่มต้นระบบด้วย Debian เมื่อเทียบกับรุ่นอื่นๆ บัญชีจะไม่ได้รับสถานะ sudoers โดยอัตโนมัติ คุณต้องมีสิทธิ์เข้าถึง รหัสผ่านรูท ใช้ คำสั่ง su หรือเยี่ยมชมบทช่วยสอนของเราที่ วิธีเพิ่มผู้ใช้ใน Sudoers บน Debian.



ติดตั้ง Node.JS 14 LTS จาก NodeSource

ตัวเลือกแรกคือการติดตั้ง Node.JS 14 LTS จากที่เก็บ NodeSource ผู้ใช้ใหม่และนักพัฒนาไม่ทราบว่า LTS หมายถึงอะไร การสนับสนุนระยะยาว และเป็นรุ่นแนะนำสำหรับผู้ใช้ส่วนใหญ่ กลุ่มผลิตภัณฑ์ LTS มุ่งเน้นไปที่ความเสถียร การสนับสนุนเพิ่มเติม และมอบแพลตฟอร์มที่เชื่อถือได้สำหรับการใช้งานในทุกขนาด ผู้ใช้และบริษัท Node.js ส่วนใหญ่อยู่ในสายการสนับสนุนระยะยาว

ในการติดตั้ง Node.JS 14 LTS จากต้นทาง ให้ใช้คำสั่งต่อไปนี้ curl คำสั่ง:

sudo curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo bash -

ถัดไป รันคำสั่งการติดตั้ง apt ดังต่อไปนี้เพื่อติดตั้ง node.js LTS 14:

npm

ในการตรวจสอบการติดตั้งและยืนยันเวอร์ชันบิลด์ของ NPM ให้ใช้คำสั่งต่อไปนี้:

npm -v

ตัวอย่างผลลัพธ์:

6.14.15

เนื่องจากคุณอาจกำลังสลับเวอร์ชัน Node.js คุณควรตรวจสอบโดยใช้ คำสั่งนโยบาย apt-cache เช่นกัน:



sudo apt-cache policy nodejs

ตัวอย่างผลลัพธ์:

วิธีการติดตั้ง Node.JS 14 LTS 16 & NPM บน Debian 11 Bullseye

ดังที่กล่าวข้างต้น คุณจะเห็นสิ่งที่ถูกต้อง setup_14.x ติดตั้งสาขาแล้ว

ในการลบ Node.JS 14 LTS ให้ใช้คำสั่งต่อไปนี้:

sudo apt autoremove nodejs 
sudo rm /etc/apt/sources.list.d/nodesource.list

ติดตั้ง Node.JS 16 จาก NodeSource

ตัวเลือกที่สองสำหรับการมี Node.js รุ่นล่าสุด คุณจะต้องติดตั้ง Node.js 16 ในด้านบวกของการใช้ Node.js 16 คุณจะมีบิลด์ใหม่ล่าสุดเสมอ

ในการติดตั้ง Node.JS 16 จาก NodeSource ให้ใช้คำสั่งต่อไปนี้ curl คำสั่ง:

sudo curl -fsSL https://deb.nodesource.com/setup_16.x | sudo bash -

ถัดไป รันคำสั่งการติดตั้ง apt ดังต่อไปนี้เพื่อติดตั้ง node.js 16:



sudo apt install nodejs

ในการตรวจสอบการติดตั้งและยืนยันเวอร์ชันบิลด์ของ node.js ให้ใช้คำสั่งต่อไปนี้:

npm -v

ตัวอย่างผลลัพธ์:

7.24.0

เนื่องจากคุณอาจกำลังสลับเวอร์ชัน Node.js คุณควรตรวจสอบโดยใช้ คำสั่งนโยบาย apt-cache เช่นกัน:

sudo apt-cache policy nodejs

ตัวอย่างผลลัพธ์:

วิธีการติดตั้ง Node.JS 14 LTS 16 & NPM บน Debian 11 Bullseye

ดังที่กล่าวข้างต้น คุณจะเห็นสิ่งที่ถูกต้อง setup_16.x ติดตั้งสาขาแล้ว

หากต้องการลบ Node.JS 16 ให้ใช้คำสั่งต่อไปนี้:



sudo apt autoremove nodejs 
sudo rm /etc/apt/sources.list.d/nodesource.list

กำลังอัปเดต Node.JS 14, 14LTS & 16 Source

ในการอัปเดต Node.JS ที่เก็บจะถูกเพิ่มลงในไดเร็กทอรีรายการแหล่งที่มา APT ของคุณ ซึ่งคุณสามารถดึงการอัปเดตในอนาคตออกได้ ซึ่งหมายความว่าคุณไม่จำเป็นต้องดาวน์โหลดซ้ำทุกครั้งที่มีการอัปเดตใหม่ออกมา เพื่อตรวจสอบการอัปเดตโดยใช้ apt update คำสั่ง:

sudo apt update

หากมีการอัปเดตให้ใช้ปุ่ม คำสั่งอัพเกรด apt:

sudo apt upgrade

คุณควรตรวจสอบการอัปเดตสำหรับทั้งระบบของคุณเป็นประจำ ดังนั้นคุณควรเลือกสิ่งที่เพิ่มเข้ามาใหม่อย่างรวดเร็ว

ไม่จำเป็น. ติดตั้ง Node.js ด้วย NVM

วิธีอื่นในการติดตั้ง Node.js บน Debian คือการใช้ NVM ซึ่งย่อมาจาก “ตัวจัดการเวอร์ชันโหนด” เครื่องมือที่มีประโยชน์นี้ทำงานเป็นบรรทัดคำสั่งเพื่อ ติดตั้งและจัดการ Node.js หลายรุ่นในระบบของคุณ ซึ่งจะช่วยประหยัดเวลาในการสลับไปมาระหว่างเวอร์ชันต่างๆ ได้ไม่น้อย

หากต้องการดาวน์โหลด โปรดไปที่หน้าเผยแพร่ Github เพื่อรับเวอร์ชันล่าสุด

ตัวอย่างเท่านั้น:



curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash

ตัวอย่างเอาต์พุตหากติดตั้งอย่างถูกต้อง:

วิธีการติดตั้ง Node.JS 14 LTS 16 & NPM บน Debian 11 Bullseye

เมื่อติดตั้งแล้ว ให้รันคำสั่ง export หรือรีสตาร์ทเทอร์มินัลของคุณเพื่อเปิดใช้งาน NVM ถัดไป ตรวจสอบเวอร์ชันของ NVM โดยใช้คำสั่งเทอร์มินัลต่อไปนี้:

nvm --version

ตัวอย่างผลลัพธ์:

0.38.0

ถัดไปใช้ คำสั่ง nvm list-remote เพื่อแสดงรายการเวอร์ชันของโหนดที่มีอยู่ทั้งหมด:

nvm list-remote

ตัวอย่างผลลัพธ์:

วิธีการติดตั้ง Node.JS 14 LTS 16 & NPM บน Debian 11 Bullseye

โปรดทราบว่ารายการนี้มีเนื้อหากว้างขวางเมื่อใช้คำสั่งเหมือนภาพด้านบนเป็นเพียงตัวอย่างงานพิมพ์



ถัดไป ติดตั้ง Node เวอร์ชันเฉพาะจากรายการผลลัพธ์ด้านบน ไวยากรณ์จะเป็น ติดตั้ง nvm .

ตัวอย่างเท่านั้น:

nvm install 16.9.1

ตัวอย่างผลลัพธ์:

วิธีการติดตั้ง Node.JS 14 LTS 16 & NPM บน Debian 11 Bullseye

โดยปกติ เมื่อใช้ NVM คุณจะมี Node.js ติดตั้งมากกว่าหนึ่งเวอร์ชัน หากต้องการแสดงรายการเวอร์ชันทั้งหมดในระบบของคุณ ให้ใช้คำสั่งต่อไปนี้:

nvm ls

ตัวอย่างผลลัพธ์:

วิธีการติดตั้ง Node.JS 14 LTS 16 & NPM บน Debian 11 Bullseye

จากรายการผลลัพธ์ คุณสามารถเรียกใช้หรือสลับไปยังเวอร์ชันที่ระบุได้ดังนี้:



nvm use 12.22.6

ตัวอย่างผลลัพธ์:

วิธีการติดตั้ง Node.JS 14 LTS 16 & NPM บน Debian 11 Bullseye

ความคิดเห็นและข้อสรุป

ในบทช่วยสอน คุณได้เรียนรู้วิธีติดตั้ง Node.JS & NPM บนระบบ Debian 11 Bullseye ของคุณ ซึ่งครอบคลุมสตรีมแอป Node.JS 14 และตัวเลือกเวอร์ชันล่าสุดสามตัวเลือกจากที่เก็บ NodeSource Node.JS 14, 14 LTS และ 16. โดยรวมแล้ว นักพัฒนาส่วนใหญ่จะใช้ที่เก็บ NodeSource ขึ้นอยู่กับสภาพแวดล้อมที่คุณกำลังทำงานเพื่อกำหนดเวอร์ชันที่คุณจะใช้



ไม่ใช่สิ่งที่คุณกำลังมองหา? ลองค้นหาบทช่วยสอนเพิ่มเติม

แสดงความคิดเห็น