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 Repository
ในฐานะบริษัท NodeSource มุ่งเน้นการให้การสนับสนุนโหนดระดับองค์กร การติดตั้งนี้ใช้ที่เก็บ Node.js ซึ่งจะใช้ในการติดตั้งเวอร์ชันนี้บน Ubuntu คุณสามารถทำตามขั้นตอนเหล่านี้เพื่อติดตั้ง Node Linux จาก NodeSource
ขั้นตอนแรกคือการเปิดใช้งานที่เก็บ NodeSource โดยใช้คำสั่งcurl หากไม่ได้ติดตั้ง curl คุณสามารถติดตั้งบนระบบของคุณโดยใช้คำสั่งต่อไปนี้
การติดตั้ง Curl
sudo apt-get install curl -y
การเปิดใช้งาน Repository
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