วิธีการติดตั้ง Node.JS 14 / 16 & NPM บน Rocky Linux 8


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

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

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

เบื้องต้น

  • ระบบปฏิบัติการที่แนะนำ: ร็อคกี้ลินุกซ์ 8 +.
  • บัญชีผู้ใช้: บัญชีผู้ใช้ที่มีการเข้าถึง sudo หรือรูท

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

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

sudo dnf upgrade --refresh -y

บทช่วยสอนจะใช้ the คำสั่ง sudo และ  สมมติว่าคุณมีสถานะ sudo.



วิธีตรวจสอบสถานะ sudo ในบัญชีของคุณ:

sudo whoami

ตัวอย่างผลลัพธ์ที่แสดงสถานะ sudo:

[joshua@rockylinux ~]$ sudo whoami
root

หากต้องการตั้งค่าบัญชี sudo ที่มีอยู่หรือใหม่ โปรดไปที่บทช่วยสอนของเราที่ วิธีเพิ่มผู้ใช้ใน Sudoers บน Rocky Linux.

ในการใช้งาน บัญชีรูทให้ใช้คำสั่งต่อไปนี้ด้วยรหัสผ่าน root เพื่อเข้าสู่ระบบ

su

ติดตั้ง Node.JS 14 ด้วย Appstream หรือ Source

ส่วนแรกของการติดตั้ง Node.JS จะครอบคลุมเวอร์ชัน 14 และ 14 LTS จากสตรีมแอป Rocky Linux 8 และการดาวน์โหลดและติดตั้งจากแหล่งที่มา

โดยรวมแล้ว ศึกษาว่าคุณต้องการ Node.JS เวอร์ชันใด ในฐานะนักพัฒนา คนส่วนใหญ่คงทราบคำถามนี้อยู่แล้ว ขอแนะนำเสมอว่าการพัฒนาระยะยาวควรยึดติดกับเวอร์ชัน LTS เหมือนกับการแจกแจงแบบลินุกซ์



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

ในการติดตั้ง node.js จากสตรีมแอป Rocky Linux 8 ก่อนอื่นให้ค้นหาว่ามีเวอร์ชันใดบ้างดังต่อไปนี้:

sudo dnf module list nodejs

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

วิธีการติดตั้ง Node.JS 14 / 16 & NPM บน Rocky Linux 8

ตามผลลัพธ์ที่แสดง node.js 10, 12 และ 14 จะพร้อมใช้งาน อย่างไรก็ตาม สำหรับกรณีนี้ โมดูลสตรีมเริ่มต้นของ node.js คือเวอร์ชัน 10 ซึ่งคุณต้องเปลี่ยน

ประการแรก รีเซ็ตรายการโมดูล dnf nodejs repositories ดังต่อไปนี้:

sudo dnf module reset -y nodejs

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

Resetting modules:
 nodejs                                                                           

Transaction Summary
===================================================================================

Complete!

ในการเปิดใช้งานเวอร์ชัน 14 ให้ใช้คำสั่งต่อไปนี้:



sudo dnf module enable -y nodejs:14

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

Enabling module streams:
 nodejs                               14                                          

Transaction Summary
===================================================================================

Complete!

ถัดไป ติดตั้ง node.js โดยใช้สิ่งต่อไปนี้ คำสั่ง DNF:

sudo dnf install nodejs

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

วิธีการติดตั้ง Node.JS 14 / 16 & NPM บน Rocky Linux 8

พิมพ์ "Y" จากนั้นกด "ใส่รหัส" เพื่อดำเนินการติดตั้งให้เสร็จสิ้น

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

npm -v

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



6.14.13

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

ตัวเลือกที่สองคือการติดตั้ง node.js จาก ที่เก็บโหนดซอร์สซึ่งมี Node.JS 14 เวอร์ชันล่าสุด

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

sudo curl -fsSL https://rpm.nodesource.com/setup_14.x | sudo bash -

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

sudo dnf install nodejs

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

npm -v

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

6.14.14



อย่างที่คุณเห็น สตรีมแอปเริ่มต้นมีเวอร์ชัน node.js ที่เก่ากว่า ถูกเปลี่ยนเป็นเวอร์ชันที่ใหม่กว่ามาก

หมายเหตุ คุณจะ เห็นข้อความ พูดเป็นค่าเริ่มต้น สตรีมแอป Rocky Linux ถูกปิดใช้งานและตอนนี้จะใช้ที่เก็บ Nodesource หากคุณต้องการกลับไปที่สตรีมแอปเริ่มต้น ให้ใช้คำสั่งต่อไปนี้:

sudo dnf module enable -y nodejs

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

Enabling module streams:
 nodejs                                 10                                             

Transaction Summary
========================================================================================

Complete!

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

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

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

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

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



sudo dnf install nodejs

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

npm -v

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

6.14.14

หมายเหตุ คุณจะ เห็นข้อความ พูดเป็นค่าเริ่มต้น สตรีมแอป Rocky Linux ถูกปิดใช้งานและตอนนี้จะใช้ที่เก็บ Nodesource หากคุณต้องการกลับไปที่สตรีมแอปเริ่มต้น ให้ใช้คำสั่งต่อไปนี้:

sudo dnf module enable -y nodejs

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

Enabling module streams:
 nodejs                                 10                                             

Transaction Summary
========================================================================================

Complete!

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

ในการติดตั้ง Node.Js ล่าสุด คุณจะต้องติดตั้ง node.js 16 จากแหล่งที่มา เนื่องจากสตรีมแอป Rocky Linux ยังไม่มีฟีเจอร์เวอร์ชัน 16 ในด้านบวก การติดตั้ง node.js จากแหล่งที่มาหมายความว่าคุณมีบิลด์ล่าสุดเสมอ

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



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

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

sudo dnf install nodejs

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

npm -v

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

7.21.0

หมายเหตุ คุณจะ เห็นข้อความ พูดเป็นค่าเริ่มต้น สตรีมแอป Rocky Linux ถูกปิดใช้งานและตอนนี้จะใช้ที่เก็บ Nodesource หากคุณต้องการกลับไปที่สตรีมแอปเริ่มต้น ให้ใช้คำสั่งต่อไปนี้:

sudo dnf module enable -y nodejs

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

Enabling module streams:
 nodejs                                 10                                             

Transaction Summary
========================================================================================

Complete!

วิธีอัปเดต Node.JS 14, 14LTS & 16 Source

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



sudo dnf update

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

sudo dnf upgrade

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

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

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



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

คิด 2 ที่ “วิธีการติดตั้ง Node.JS 14 / 16 & NPM บน Rocky Linux 8”

  1. ฉันอ่านบทความของคุณแล้ว และในนี้ คุณให้ข้อมูลทีละขั้นตอนพร้อมคำสั่งและรูปภาพเพื่อให้เข้าใจง่าย แต่ฉันต้องการทราบวิธีการติดตั้ง node.js และ npm บน windows โปรดให้ข้อมูลนั้นกับฉัน

    ตอบ
    • ขอบคุณสำหรับคำพูดที่ใจดี ฉันไม่ทำแบบฝึกหัดเกี่ยวกับ Window และอาจไม่สามารถแยกส่วนสำหรับส่วนนี้ได้ที่นี่ แม้ว่าฉันจะต้องการทำอย่างนั้นเพราะครึ่งหนึ่งของชุมชน Linux เกลียด Microsoft และ Windows

      ฉันคิดว่า Youtube มีบทช่วยสอนที่ดีสำหรับสิ่งที่เกี่ยวกับ Windows สำหรับ Node

      ตอบ

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