Node.js เป็นสภาพแวดล้อมรันไทม์ JavaScript ข้ามแพลตฟอร์มแบบโอเพนซอร์สอย่างมีประสิทธิภาพ เมื่อเปิดใช้งาน Node.js คุณสามารถเรียกใช้ JavaScript บนเครื่อง Ubuntu โดยไม่ต้องกังวลเกี่ยวกับการเปิดเบราว์เซอร์ใดๆ สร้างขึ้นจากเอ็นจิ้น V8 JavaScript ของ Chrome และสามารถติดตั้งได้หลายวิธีบน Linux
Node.js จำเป็นสำหรับการสร้างแอปพลิเคชันฝั่งเซิร์ฟเวอร์และเครือข่าย แพลตฟอร์มนี้ทำงานอย่างมีประสิทธิภาพบน Windows, Linux, FreeBSD และ macOS Npm เป็นโปรแกรมจัดการแพ็คเกจเริ่มต้นและมักถูกแท็กเป็นรีจิสตรีซอฟต์แวร์ที่ใหญ่ที่สุดในโลก
ติดตั้ง Nodejs บน Ubuntu
ในคู่มือนี้ คุณสามารถติดตั้ง Nodejs บน Ubuntu ได้สามวิธี สามวิธีนี้ได้แก่:
- การใช้ apt เพื่อติดตั้ง Nodejs บน Ubuntu
- การใช้ apt ด้วยที่เก็บซอฟต์แวร์ PPA
- กำลังติดตั้ง nvm เพื่อติดตั้งและจัดการ Nodejs เวอร์ชันต่างๆ บน Ubuntu
ตัวเลือกที่ 1:ติดตั้ง Node.js จากที่เก็บ NodeSource
ในฐานะบริษัท NodeSource มุ่งเน้นการให้การสนับสนุนโหนดระดับองค์กร การติดตั้งนี้ใช้ที่เก็บ Node.js ซึ่งจะใช้ในการติดตั้งเวอร์ชันนี้บน Ubuntu คุณสามารถทำตามขั้นตอนเหล่านี้เพื่อติดตั้ง Node Linux จาก NodeSource
ขั้นตอนแรกคือการเปิดใช้งานที่เก็บ NodeSource โดยใช้ curl สั่งการ. หากไม่ได้ติดตั้ง curl คุณสามารถติดตั้งในระบบโดยใช้คำสั่งต่อไปนี้
การติดตั้ง Curl
sudo apt-get install curl -y
การเปิดใช้งานที่เก็บ
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
คำสั่งดังกล่าวจะเพิ่มคีย์การลงนามในระบบของคุณ ในการสร้างไฟล์ที่เก็บ apt คุณจะต้องติดตั้งแพ็คเกจที่จำเป็นทั้งหมดและรีเฟรช apt cache
ติดตั้ง Node.js และ Npm
พิมพ์รหัสต่อไปนี้เพื่อเริ่มการติดตั้งสำหรับ Node.js และ npm
sudo apt install nodejs
แพ็คเกจนี้ (nodejs ubuntu) จะมีไฟล์ไบนารีสำหรับทั้ง Node และ npm
ตรวจสอบการติดตั้ง Node.js และ Npm
node --version
ตรวจสอบเวอร์ชันของ Npm
npm --version
ผลลัพธ์หลังการติดตั้งสำหรับทั้งสองโมดูลจะมีลักษณะดังนี้:
เวอร์ชันสำหรับ Nodejs Ubuntu คือ v12.22.4 ในขณะที่เวอร์ชันของ npm คือ 6.14.14 ซึ่งเป็นเวอร์ชันล่าสุดในขณะที่เขียนคู่มือนี้
มีหลายวิธีในการติดตั้ง Nodejs Ubuntu และ npm หากต้องการติดตั้งโดยใช้ Node Version Manager ให้ทำตามขั้นตอนด้านล่าง
ตัวเลือกที่ 2:ติดตั้ง Node.js และ Npm ด้วย NVM
NVM หรือที่รู้จักกันทั่วไปว่า Node Version Manager เป็นสคริปต์ทุบตีที่ทำงานบนไดเร็กทอรีอิสระแทนที่จะเป็นระดับระบบปฏิบัติการ นี่หมายความว่าคุณสามารถติดตั้ง Node.js ได้หลายเวอร์ชันโดยไม่กระทบต่อระบบทั้งหมดของคุณ
ผ่าน NVM คุณสามารถควบคุมสภาพแวดล้อมของระบบ หรือแม้แต่ใช้ Node.js เวอร์ชันใหม่ล่าสุด ในขณะที่ยังคงรักษาและจัดการรีลีสก่อนหน้า ซึ่งแตกต่างจาก apt อรรถประโยชน์ และมีความแตกต่างเล็กน้อยในเวอร์ชันเมื่อเปรียบเทียบกับเวอร์ชัน apt
ติดตั้ง Nvm Ubuntu
ในการดาวน์โหลด NVM โดยใช้บรรทัดคำสั่ง ให้ดาวน์โหลดและติดตั้งซอร์สโค้ดจากหน้าของ GitHub:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
คำสั่งนี้จะโคลนที่เก็บจาก GitHub ไปยัง ~/.nvm ไดเร็กทอรี. ในการใช้สิ่งนี้ ก่อนอื่นคุณต้องหาแหล่ง .bashrc . ของคุณ ไฟล์โดยใช้คำสั่งต่อไปนี้:
source ~/.bashrc
ในขั้นตอนถัดไป คุณจะตรวจสอบได้ว่าโหนดเวอร์ชันใดใช้งานได้ภายใน NVM
nvm list-remote
ผลลัพธ์จะเป็นดังนี้:
คำสั่งนี้จะแสดงรายการเวอร์ชันที่พร้อมใช้งานจำนวนมาก ดังนั้นคุณสามารถเลือกเวอร์ชันล่าสุดได้ ในกรณีนี้ เวอร์ชันล่าสุดที่มีคือ 16.6.2 ซึ่งสามารถติดตั้งได้โดยใช้คำสั่ง:
nvm install v16.6.2
ชื่อเวอร์ชันสามารถปรับได้ตามเวอร์ชันล่าสุดที่มีอยู่ใน NVM
หลังการติดตั้ง ดูเวอร์ชันต่างๆ ที่ติดตั้งเป็นส่วนหนึ่งของการติดตั้งก่อนหน้านี้:
nvm list
ผลลัพธ์จะเป็นดังนี้:
บรรทัดแรกจะแสดงเวอร์ชันที่ใช้งานอยู่ ในขณะที่บรรทัดอื่นๆ บางบรรทัดจะแสดงชื่อแทนและเวอร์ชันของชื่อเหล่านั้น คุณสามารถดูนามแฝงสำหรับ LTS รุ่นต่างๆ ของ Node พื้นฐานนามแฝงเหล่านี้ คุณสามารถติดตั้งรุ่นได้เช่นกัน
ตัวอย่างเช่น ในการติดตั้งชื่อแทน fermium คุณสามารถใช้คำสั่งต่อไปนี้:
nvm install lts/fermium
ตรวจสอบว่าการติดตั้งสำเร็จหรือไม่โดยใช้คำสั่ง -v
node -v
ผลลัพธ์จะแสดงเวอร์ชันล่าสุดที่ติดตั้ง
ตัวเลือก 3:การติดตั้ง Node.js โดยใช้ NodeSource PPA
อีกวิธีในการติดตั้ง Node.js คือการติดตั้งโดยใช้ PPA (ไฟล์เก็บถาวรแพ็คเกจส่วนบุคคล) ซึ่ง NodeSource ดูแลและอัปเดต ประโยชน์ของการใช้ PPA คือมี Node.js เวอร์ชันต่างๆ มากกว่าเมื่อเปรียบเทียบกับที่เก็บของ Ubuntu
ในขั้นแรก คุณต้องติดตั้ง PPA เพื่อเข้าถึงแพ็คเกจ จากโฮมไดเร็กทอรี คุณสามารถใช้ฟังก์ชัน curl ดึงสคริปต์การติดตั้งสำหรับเวอร์ชันของคุณ
cd ~
curl -sL https://deb.nodesource.com/setup_16.x -o nodesource_setup.sh
คุณสามารถเรียกใช้สคริปต์ด้วยโปรแกรมแก้ไขที่คุณชื่นชอบ (เช่น Nano) หากคุณคิดว่าทุกอย่างในสคริปต์เป็นไปตามที่คุณต้องการ คุณสามารถเรียกใช้คำสั่งเพิ่มเติมได้
nano nodesource_setup.sh
ออกจากตัวแก้ไขและเรียกใช้สคริปต์ด้วยการเข้าถึงรูทของคุณ
sudo bash nodesource_setup.sh
PPA จะถูกเพิ่มในรายการการกำหนดค่าของคุณ ในขณะที่แคชของแพ็คเกจในเครื่องจะอัปเดตให้คุณโดยอัตโนมัติ ติดตั้งแพ็คเกจ Node.js โดยพิมพ์คำสั่งต่อไปนี้:
sudo apt install nodejs
คุณสามารถตรวจสอบการติดตั้งของคุณได้ด้วยการรันโหนดด้วยแฟล็กเวอร์ชัน -v ดังนี้:
node -v
คุณสามารถวางใจได้ว่าคุณไม่จำเป็นต้องติดตั้ง npm Ubuntu แยกต่างหาก เนื่องจากเป็นการติดตั้งแบบรวมสำหรับ node.js และ npm
กำลังติดตั้ง Node.js และ NPM สำเร็จ
ไม่ว่าคุณจะใช้วิธีใดก็ตาม มีวิธีการติดตั้ง Node.js และ npm บนเครื่อง Ubuntu ของคุณให้สำเร็จเสมอ วิธีนี้จะใช้ได้กับ Ubuntu เวอร์ชันต่างๆ แม้ว่ากระบวนการนี้จะถูกนำมาใช้กับ Ubuntu 21.04 ได้สำเร็จ คุณสามารถเลือกและเลือกตัวเลือกที่เหมาะสมกับคุณที่สุดได้ ทั้งนี้ขึ้นอยู่กับสถานการณ์ของคุณ
ดังที่ได้กล่าวไว้ก่อนหน้านี้ การใช้เวอร์ชันแพ็คเกจเป็นวิธีที่ง่ายที่สุดสำหรับวิธีการเหล่านี้ คุณสามารถใช้วิธีการติดตั้ง PPA หรือวิธี nvm สำหรับตัวเลือกล่าสุด ไม่ว่าจะด้วยวิธีใด ตัวเลือกทั้งสามจะใช้ได้กับเวอร์ชัน Ubuntu Linux ของคุณ
ต้องการติดตั้ง Node.js และ npm บน Windows หรือไม่? คุณโชคดี กระบวนการนี้ง่ายกว่าการติดตั้งบน Linux