Computer >> คอมพิวเตอร์ >  >> ระบบ >> Linux

เรียนรู้วิธีติดตั้ง Npm และ Node.js บน Ubuntu

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
เรียนรู้วิธีติดตั้ง Npm และ Node.js บน Ubuntu

การเปิดใช้งานที่เก็บ

curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
เรียนรู้วิธีติดตั้ง Npm และ Node.js บน Ubuntu

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

ติดตั้ง Node.js และ Npm

พิมพ์รหัสต่อไปนี้เพื่อเริ่มการติดตั้งสำหรับ Node.js และ npm

sudo apt install nodejs
เรียนรู้วิธีติดตั้ง Npm และ Node.js บน Ubuntu

แพ็คเกจนี้ (nodejs ubuntu) จะมีไฟล์ไบนารีสำหรับทั้ง Node และ npm

ตรวจสอบการติดตั้ง Node.js และ Npm

node --version 

ตรวจสอบเวอร์ชันของ Npm

npm --version

ผลลัพธ์หลังการติดตั้งสำหรับทั้งสองโมดูลจะมีลักษณะดังนี้:

เรียนรู้วิธีติดตั้ง Npm และ Node.js บน Ubuntu

เวอร์ชันสำหรับ 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
เรียนรู้วิธีติดตั้ง Npm และ Node.js บน Ubuntu

คำสั่งนี้จะโคลนที่เก็บจาก GitHub ไปยัง ~/.nvm ไดเร็กทอรี. ในการใช้สิ่งนี้ ก่อนอื่นคุณต้องหาแหล่ง .bashrc . ของคุณ ไฟล์โดยใช้คำสั่งต่อไปนี้:

source ~/.bashrc

ในขั้นตอนถัดไป คุณจะตรวจสอบได้ว่าโหนดเวอร์ชันใดใช้งานได้ภายใน NVM

nvm list-remote

ผลลัพธ์จะเป็นดังนี้:

เรียนรู้วิธีติดตั้ง Npm และ Node.js บน Ubuntu

คำสั่งนี้จะแสดงรายการเวอร์ชันที่พร้อมใช้งานจำนวนมาก ดังนั้นคุณสามารถเลือกเวอร์ชันล่าสุดได้ ในกรณีนี้ เวอร์ชันล่าสุดที่มีคือ 16.6.2 ซึ่งสามารถติดตั้งได้โดยใช้คำสั่ง:

nvm install v16.6.2
เรียนรู้วิธีติดตั้ง Npm และ Node.js บน Ubuntu

ชื่อเวอร์ชันสามารถปรับได้ตามเวอร์ชันล่าสุดที่มีอยู่ใน NVM

หลังการติดตั้ง ดูเวอร์ชันต่างๆ ที่ติดตั้งเป็นส่วนหนึ่งของการติดตั้งก่อนหน้านี้:

nvm list

ผลลัพธ์จะเป็นดังนี้:

เรียนรู้วิธีติดตั้ง Npm และ Node.js บน Ubuntu

บรรทัดแรกจะแสดงเวอร์ชันที่ใช้งานอยู่ ในขณะที่บรรทัดอื่นๆ บางบรรทัดจะแสดงชื่อแทนและเวอร์ชันของชื่อเหล่านั้น คุณสามารถดูนามแฝงสำหรับ LTS รุ่นต่างๆ ของ Node พื้นฐานนามแฝงเหล่านี้ คุณสามารถติดตั้งรุ่นได้เช่นกัน

ตัวอย่างเช่น ในการติดตั้งชื่อแทน fermium คุณสามารถใช้คำสั่งต่อไปนี้:

nvm install lts/fermium
เรียนรู้วิธีติดตั้ง Npm และ Node.js บน Ubuntu

ตรวจสอบว่าการติดตั้งสำเร็จหรือไม่โดยใช้คำสั่ง -v

node -v
เรียนรู้วิธีติดตั้ง Npm และ Node.js บน Ubuntu

ผลลัพธ์จะแสดงเวอร์ชันล่าสุดที่ติดตั้ง

ตัวเลือก 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
เรียนรู้วิธีติดตั้ง Npm และ Node.js บน Ubuntu

ออกจากตัวแก้ไขและเรียกใช้สคริปต์ด้วยการเข้าถึงรูทของคุณ

sudo bash nodesource_setup.sh
เรียนรู้วิธีติดตั้ง Npm และ Node.js บน Ubuntu

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

sudo apt install nodejs
เรียนรู้วิธีติดตั้ง Npm และ Node.js บน Ubuntu

คุณสามารถตรวจสอบการติดตั้งของคุณได้ด้วยการรันโหนดด้วยแฟล็กเวอร์ชัน -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