ค้นหาเว็บไซต์

วิธีการติดตั้ง Node.js ใน CentOS 8


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

แนะนำให้อ่าน: 18 NodeJS Frameworks ที่ดีที่สุดสำหรับนักพัฒนาในปี 2019

ในบทความนี้ เราจะแสดงสองวิธีที่แตกต่างกันในการติดตั้ง Node.js บนเซิร์ฟเวอร์ CentOS 8 Linux เพื่อให้คุณสามารถเริ่มต้นได้

ในหน้านี้:
  1. ติดตั้ง Node.js จากที่เก็บ CentOS 8
  2. ติดตั้ง Node.js บน CentOS 8 โดยใช้ NVM

ติดตั้ง Node.js จากที่เก็บ CentOS 8

มีแพ็คเกจการพึ่งพาบางอย่าง เช่น C++, make, GCC ฯลฯ ที่คุณต้องติดตั้งจากที่เก็บ CentOS เริ่มต้นเพื่อที่จะ ติดตั้ง Node.js เวอร์ชันล่าสุดบน CentOS 8 Linux

หากต้องการติดตั้งแพ็คเกจการพึ่งพาเหล่านี้ คุณต้องติดตั้งเครื่องมือการพัฒนาใน CentOS 8 โดยใช้คำสั่ง yum ต่อไปนี้

yum groupinstall "Development Tools" 

ตอนนี้ให้แสดงรายการโมดูลที่จัดเตรียมแพ็กเกจ Node.js จากที่เก็บ CentOS เริ่มต้นโดยใช้คำสั่งต่อไปนี้

yum module list nodejs

จากผลลัพธ์ด้านบน มีโปรไฟล์ที่แตกต่างกันสี่แบบ แต่คุณต้องติดตั้งเฉพาะโปรไฟล์เริ่มต้นที่ไฮไลต์ด้วย [d] เพื่อติดตั้งชุดแพ็คเกจรันไทม์ทั่วไป

หากต้องการติดตั้งแพ็คเกจ Node.js เริ่มต้นบนระบบ CentOS 8 ให้รันคำสั่งต่อไปนี้

yum module install nodejs

หากคุณเป็นนักพัฒนา คุณสามารถติดตั้งโปรไฟล์การพัฒนาที่จะติดตั้งไลบรารีเพิ่มเติมที่ช่วยให้คุณสร้างโมดูลที่โหลดได้แบบไดนามิกดังที่แสดง

yum module install nodejs/development

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

node -v
npm -v 
which node 
which npm 

นี่เป็นวิธีที่ง่ายที่สุดในการติดตั้งสภาพแวดล้อม Node.js บน CentOS 8 Linux จากที่เก็บ CentOS

ติดตั้ง Node.js บน CentOS 8 โดยใช้ Node Version Manager

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

หากต้องการติดตั้งหรืออัปเดต NVM บนระบบ CentOS 8 ให้ใช้คำสั่ง cURL หรือ Wget ต่อไปนี้เพื่อดาวน์โหลดสคริปต์การติดตั้งเวอร์ชันล่าสุด

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash
OR
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash

สคริปต์การติดตั้งข้างต้น ให้ติดตั้ง nvm ไปยังบัญชีผู้ใช้ของคุณ หากต้องการเริ่มใช้งาน คุณต้องหาแหล่งที่มาของ .bash_profile ของคุณก่อน

source ~/.bash_profile

ตอนนี้คุณสามารถแสดงรายการเวอร์ชัน Node.js ที่มีอยู่ได้โดยใช้ ls-remote

nvm list-remote
ผลลัพธ์ตัวอย่าง
...
 v12.2.0
        v12.3.0
        v12.3.1
        v12.4.0
        v12.5.0
        v12.6.0
        v12.7.0
        v12.8.0
        v12.8.1
        v12.9.0
        v12.9.1
       v12.10.0
       v12.11.0
       v12.11.1
       v12.12.0
       v12.13.0   (LTS: Erbium)
       v12.13.1   (LTS: Erbium)
       v12.14.0   (Latest LTS: Erbium)
        v13.0.0
        v13.0.1
        v13.1.0
        v13.2.0
        v13.3.0
        v13.4.0
        v13.5.0

ตอนนี้คุณสามารถติดตั้ง Node เวอร์ชันเฉพาะได้โดยพิมพ์รุ่นที่คุณเห็น ตัวอย่างเช่น หากต้องการรับเวอร์ชัน v13.0.0 คุณสามารถพิมพ์ได้

nvm install 13.0.0

เมื่อการติดตั้งเสร็จสิ้น คุณสามารถแสดงรายการเวอร์ชันต่างๆ ที่คุณติดตั้งไว้ได้โดยการพิมพ์

nvm ls

คุณสามารถสลับระหว่างเวอร์ชันของ Nodejs ได้โดยการพิมพ์

nvm use v12.14.0

คุณยังสามารถตั้งค่าเวอร์ชันเริ่มต้นของ Nodejs และตรวจสอบได้ด้วยการเรียกใช้

nvm alias default v12.14.0
nvm ls
OR
node --version

ในบทความนี้ เราได้อธิบายสองวิธีในการติดตั้ง Node.js บนเซิร์ฟเวอร์ CentOS 8 ของคุณ หากคุณประสบปัญหาใดๆ ในการติดตั้ง โปรดขอความช่วยเหลือในส่วนความคิดเห็นด้านล่าง