วิธีการติดตั้ง Node.js และ npm บน Windows, macOS และ Linux

เผยแพร่แล้ว: 2021-10-11

Node.js เป็นพรสำหรับนักพัฒนา JavaScript ทั่วโลกที่ประสบปัญหาการสลับภาษาและเฟรมเวิร์กในหลายภาษาเพื่อขยายโค้ดของตนในสภาพแวดล้อมการพัฒนาที่ยั่งยืน

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

หากคุณกำลังตั้งเป้าที่จะพัฒนาทักษะการพัฒนาเว็บของคุณไปอีกระดับและกลายเป็นนักพัฒนา JavaScript แบบฟูลสแตก Node.js จะเตรียมเส้นทางไปสู่คำศัพท์ที่กระตือรือร้นนั้นอย่างแน่นอน!

ในบทความนี้ เราจะสาธิตแนวทางทีละขั้นตอนสำหรับการติดตั้ง Node.js บนคอมพิวเตอร์ของคุณและเริ่มต้นเส้นทางการพัฒนาเว็บของคุณ

Node.js คืออะไร?

โลโก้อย่างเป็นทางการของ Nodejs
โลโก้ Node.js (ที่มาของภาพ: Node.js)

สิ่งแรกที่คุณควรทราบคือ Node.js ไม่ใช่ ภาษาโปรแกรม!

คุณอาจทราบข้อเท็จจริงนี้แล้ว แต่ควรทำซ้ำสำหรับนักพัฒนาใหม่ในสาขาที่อาจเข้าใจผิดว่า Node.js เป็นภาษาโปรแกรมเฉพาะ มันไม่ใช่!

Node.js เป็นสภาพแวดล้อมรันไทม์แบบโอเพนซอร์สสำหรับภาษา JavaScript ที่ปรับรูปร่างลักษณะของ JavaScript และอัปเกรดฟังก์ชันการทำงาน ด้วยเหตุนี้ คุณสามารถใช้ JavaScript สำหรับการพัฒนาส่วนหน้าและส่วนหลัง ทำให้สามารถพัฒนาแบบฟูลสแตกได้โดยใช้ JavaScript เพียงอย่างเดียว

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

ก่อน Node.js หากคุณต้องการจัดเก็บข้อมูลใดๆ บนฐานข้อมูลหรือเชื่อมต่อโปรแกรมของคุณกับฐานข้อมูล คุณต้องการการสนับสนุนจากภาษาฝั่งเซิร์ฟเวอร์ นั่นเป็นเพราะ JavaScript ไม่สามารถควบคุมกระบวนการแบ็กเอนด์ได้ ดังนั้น คุณต้องเรียนรู้ภาษาฝั่งเซิร์ฟเวอร์ เช่น PHP, Python, Ruby หรือ C# หรือขอความช่วยเหลือจากนักพัฒนาแบ็กเอนด์

สภาพแวดล้อม Node.js ช่วยให้ JavaScript ใช้ฐานข้อมูลโดยตรงและทำงานอย่างถูกต้องในฐานะภาษาแบ็กเอนด์ เป็นผลให้คุณสามารถสร้างและเรียกใช้โปรแกรมโดยใช้ JavaScript กับ Node.js เท่านั้น

Node.js ใช้เอ็นจินรันไทม์ V8 JavaScript เป็นพลังของรูท และใช้สถาปัตยกรรม I/O ที่ไม่บล็อกซึ่งขับเคลื่อนด้วยเหตุการณ์ ทั้งหมดนี้ร่วมกันสร้าง Node.js และช่วยขับเคลื่อนผลิตภัณฑ์ไปสู่ประสิทธิภาพที่แข็งแกร่ง

ใครใช้ Node.js?

จากข้อมูลของ W3Techs ในปัจจุบัน 1.4% ของเว็บไซต์ทั้งหมดใช้ Node.js ซึ่งมากกว่า 22 ล้านเว็บไซต์ ตัวเลขเหล่านี้ช่วยให้คุณทราบภาพรวมเกี่ยวกับจำนวนผู้ใช้ Node.js ยิ่งไปกว่านั้น Node.js ถูกดาวน์โหลดมากกว่า 1.3 พันล้านครั้ง! อย่างที่คุณเห็น สถิติพูดถึงขนาดตลาดของ Node.js อย่างชัดเจน

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

บริษัทชั้นนำที่ใช้ Node.js ได้แก่:

  1. NASA
  2. ทวิตเตอร์
  3. Netflix
  4. LinkedIn
  5. PayPal
  6. Trello
  7. อีเบย์
  8. Walmart
  9. Mozilla
  10. ปานกลาง

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

ข้อดีของการใช้ Node.js

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

นี่คือข้อดีหลักของการใช้ Node.js:

  • ไวยากรณ์ง่าย
  • เส้นโค้งการเรียนรู้ง่าย
  • ความสามารถในการขยายได้อย่างรวดเร็ว
  • โอเพ่นซอร์สและมีความยืดหยุ่น
  • การพัฒนาข้ามแพลตฟอร์ม
  • การพัฒนาฟูลสแตกภาษาเดียว
  • การสื่อสารตามเวลาจริง
  • ชุมชนที่กว้างใหญ่และกระตือรือร้น

ข้อกำหนดเบื้องต้นของ Node.js

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

ประการแรก มันจะช่วยคุณได้ถ้าคุณมีความเข้าใจพื้นฐานเกี่ยวกับ JavaScript และไวยากรณ์ของมัน ซึ่งจะทำให้การรับ Node.js ง่ายขึ้นสำหรับคุณ

ประการที่สอง ความเข้าใจพื้นฐานเกี่ยวกับภาษาการเขียนโปรแกรมเชิงวัตถุ (OOP) จะช่วยให้คุณทำงานเกี่ยวกับการเข้ารหัสฝั่งเซิร์ฟเวอร์ได้

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

ความต้องการของระบบ

Node.js ไม่ต้องการการตั้งค่าฮาร์ดแวร์แฟนซีในการทำงาน คอมพิวเตอร์ส่วนใหญ่ในยุคนี้ควรจัดการกับ Node.js อย่างมีประสิทธิภาพ แม้แต่คอมพิวเตอร์ขนาดเล็กที่สุด เช่น BeagleBone หรือ Arduino YUN ก็สามารถเรียกใช้ Node.js ได้

อย่างไรก็ตาม มากยังคงขึ้นอยู่กับซอฟต์แวร์หมูหน่วยความจำอื่น ๆ ที่คุณใช้ในระบบเดียวกัน แต่ในกรณีส่วนใหญ่ คุณไม่ควรกังวลเว้นแต่คอมพิวเตอร์ของคุณจะมาจากยุคมีโซโซอิก!

เวอร์ชัน LTS เทียบกับเวอร์ชันปัจจุบัน

Node.js มีเวอร์ชันที่แตกต่างกันสองเวอร์ชันให้คุณดาวน์โหลด: เวอร์ชัน LTS และเวอร์ชันปัจจุบัน

อันแรกคือการสนับสนุนระยะยาว (LTS) ซึ่งระบุรุ่นที่อยู่ในตลาดมาระยะหนึ่งแล้วและมาพร้อมกับการสนับสนุนที่จำเป็นทั้งหมด ดังนั้น คุณสามารถเข้าถึงข้อมูลและชุมชนจำนวนมากเพื่อขอความช่วยเหลือเพิ่มเติมเกี่ยวกับเวอร์ชันนี้

เวอร์ชัน LTS นี้แนะนำสำหรับผู้ใช้ส่วนใหญ่เนื่องจากความยั่งยืนและรอบการสนับสนุนนาน 18 เดือน เนื่องจากเป็นเวอร์ชันที่เสถียร การใช้เวอร์ชันนี้เพื่อสร้างแบ็กเอนด์จะช่วยให้คุณได้ผลลัพธ์ที่มีประสิทธิภาพ

เวอร์ชันปัจจุบันระบุถึงเวอร์ชันล่าสุดของโหนดที่มีคุณลักษณะที่เพิ่มและอัปเดตล่าสุด แต่เวอร์ชันนี้มีการสนับสนุนน้อยกว่า (ประมาณแปดเดือน) และอาจมีการเปิดเผยข้อบกพร่อง ดังนั้นผู้เชี่ยวชาญแนะนำให้ใช้เวอร์ชันนี้เพื่อการพัฒนาส่วนหน้าเท่านั้น

เมื่อพิจารณาจากปัจจัยทั้งหมดเหล่านี้ หากคุณเป็นผู้ใช้ทั่วไปที่ชอบใช้ชีวิตแบบไร้กังวล ให้เลือกเวอร์ชัน LTS ในทางกลับกัน หากคุณเป็นผู้ใช้ขั้นสูงที่รักการผจญภัยในการสัมผัสกับเทคโนโลยีใหม่ คุณสามารถเลือกติดตั้งเวอร์ชันปัจจุบันได้

วิธีการติดตั้ง Node.js และ npm

ทุกระบบปฏิบัติการมีวิธีการติดตั้ง Node.js ที่แตกต่างกัน ไฟล์การตั้งค่าหลักแตกต่างกันไปในแต่ละ OS ถึง OS อย่างไรก็ตาม ผู้สร้าง Node.js ได้ดูแลให้คุณมีไฟล์ที่จำเป็นสำหรับแต่ละระบบ

ในตอนต่อไปของบทความ เราจะพูดถึงการติดตั้ง Node.js บนระบบปฏิบัติการ Windows, macOS และ Linux

วิธีการติดตั้ง Node.js บน Windows

ทำตามคำแนะนำทีละขั้นตอนเพื่อติดตั้ง Node.js บน Windows

1. ดาวน์โหลดตัวติดตั้ง Windows

ก่อนอื่น คุณต้องดาวน์โหลดไฟล์ Windows Installer (.msi) จากเว็บไซต์ทางการของ Node.js ฐานข้อมูลตัวติดตั้ง MSI นี้มีคอลเล็กชันไฟล์ตัวติดตั้งที่จำเป็นสำหรับการติดตั้ง อัปเดต หรือแก้ไขเวอร์ชัน Node.js ที่มีอยู่

โดยเฉพาะอย่างยิ่ง โปรแกรมติดตั้งยังมีตัวจัดการแพ็คเกจ Node.js (npm) อยู่ภายในด้วย หมายความว่าคุณไม่จำเป็นต้องติดตั้ง npm แยกต่างหาก

เมื่อดาวน์โหลด ให้เลือกเวอร์ชันที่ถูกต้องตามระบบปฏิบัติการของคุณ ตัวอย่างเช่น หากคุณใช้ระบบปฏิบัติการ 64 บิต ให้ดาวน์โหลดเวอร์ชัน 64 บิต และหากคุณใช้เวอร์ชัน 32 บิต ให้ดาวน์โหลดเวอร์ชัน 32 บิต:

กำลังดาวน์โหลดตัวติดตั้ง Node.js
กำลังดาวน์โหลดตัวติดตั้ง Node.js

2. เริ่มขั้นตอนการติดตั้ง

เมื่อคุณเปิดและเรียกใช้ไฟล์ .msi กระบวนการติดตั้งจะเริ่มต้นขึ้น แต่คุณต้องตั้งค่าพารามิเตอร์สองสามตัวก่อนเริ่มกระบวนการติดตั้ง

ดับเบิลคลิกที่ไฟล์ตัวติดตั้งและเรียกใช้ โปรแกรมติดตั้งจะขอให้คุณยอมรับข้อตกลงสิทธิ์การใช้งาน Node.js หากต้องการดำเนินการต่อ ให้ทำเครื่องหมายที่ช่อง "ฉันยอมรับ" แล้วคลิก ถัดไป :

ยอมรับข้อตกลงใบอนุญาต Node.js
ยอมรับข้อตกลงใบอนุญาต Node.js

จากนั้นเลือกปลายทางที่คุณต้องการติดตั้ง Node.js หากคุณไม่ต้องการเปลี่ยนไดเร็กทอรี ให้ไปที่ตำแหน่งเริ่มต้นของ Windows แล้วคลิกปุ่ม ถัดไป อีกครั้ง

การเลือกโฟลเดอร์การติดตั้ง Node.js ที่เหมาะสม
การเลือกโฟลเดอร์การติดตั้ง Node.js

หน้าจอถัดไปจะแสดงตัวเลือกการตั้งค่าแบบกำหนดเอง หากคุณต้องการการติดตั้งมาตรฐานด้วยคุณสมบัติเริ่มต้นของ Node.js ให้คลิกปุ่ม ถัดไป มิฉะนั้น คุณสามารถเลือกองค์ประกอบเฉพาะของคุณจากไอคอนในแผนผังก่อนคลิก ถัดไป :

การใช้ตัวติดตั้ง Node.js
ตัวเลือก "การตั้งค่าแบบกำหนดเอง" ในตัวติดตั้ง Node.js

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

การติดตั้งเครื่องมือสำหรับโมดูลดั้งเดิมใน None.js
เครื่องมือสำหรับโมดูลดั้งเดิมในโปรแกรมติดตั้ง Node.js

3. เรียกใช้การติดตั้ง Node.js บน Windows

สุดท้าย — และนี่คือส่วนที่ง่ายที่สุด — คลิกปุ่ม ติดตั้ง เพื่อเริ่มกระบวนการติดตั้ง:

เริ่มการติดตั้ง Node.js
เริ่มการติดตั้ง Node.js

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

เสร็จสิ้นการติดตั้ง Node.js บน Windows
เสร็จสิ้นการติดตั้ง Node.js บน Windows

4. ตรวจสอบการติดตั้ง Node.js

กระบวนการติดตั้งจึงเสร็จสิ้น ตอนนี้ คุณต้องตรวจสอบว่า Node.js ติดตั้งสำเร็จหรือไม่

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

 Node --version

และเพื่อตรวจสอบเวอร์ชัน npm ให้รันคำสั่งนี้:

 npm --version
ดำเนินการตรวจสอบเวอร์ชัน Node.js npm บน Windows
กำลังตรวจสอบการติดตั้ง Node.js บน Windows

หากเวอร์ชัน Node.js และ npm ได้รับการติดตั้งอย่างถูกต้อง คุณจะเห็นชื่อเวอร์ชันในพรอมต์ CMD

วิธีการติดตั้ง Node.js บน macOS

ทำตามคำแนะนำทีละขั้นตอนเหล่านี้เพื่อติดตั้ง Node.js บน macOS

1. ดาวน์โหลดตัวติดตั้ง macOS

การติดตั้ง Node.js บน macOS ทำตามขั้นตอนเดียวกับ Windows สิ่งที่คุณต้องทำคือดาวน์โหลดไฟล์การติดตั้งสำหรับ Mac จากนั้น ทันทีที่คุณเริ่มใช้งาน โปรแกรมติดตั้งจะแนะนำส่วนที่เหลือให้คุณ

ขั้นแรก ดาวน์โหลดไฟล์ตัวติดตั้ง macOS (.pkg) จากเว็บไซต์ Node.js มีเพียงเวอร์ชัน 64 บิต ดังนั้นคุณไม่ต้องกังวลว่าจะดาวน์โหลดเวอร์ชันใด

กำลังดาวน์โหลดตัวติดตั้ง Node.js macOS
กำลังดาวน์โหลดตัวติดตั้ง Node.js macOS

2. เริ่มการติดตั้ง Node.js บน macOS

ตรวจสอบโฟลเดอร์ ดาวน์โหลด ของคุณสำหรับไฟล์ตัวติดตั้งและคลิกเพื่อเริ่มกระบวนการติดตั้ง

โปรแกรมติดตั้ง Node.js มีไฟล์หลักของ Node.js และด้วยเหตุนี้ กระบวนการติดตั้งจึงติดตั้งทั้ง Node.js และ npm จากไฟล์ตัวติดตั้ง ดังนั้น คุณไม่จำเป็นต้องติดตั้ง npm แยกกัน

จากนั้นคลิก Continue เพื่อดำเนินการติดตั้งต่อไป

การตรวจสอบคุณสมบัติการติดตั้ง Node.js macOS
คุณสมบัติการติดตั้ง Node.js macOS

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

ยอมรับข้อตกลงสิทธิ์การใช้งาน Node.js บน macOS
ข้อตกลงสิทธิ์การใช้งานการติดตั้ง Node.js macOS

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

3. เรียกใช้การติดตั้ง Node.js บน macOS

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

การเลือกตำแหน่งการติดตั้ง Node.js บน macOS
การเลือกตำแหน่งการติดตั้ง Node.js บน macOS

หลังจากขั้นตอนการติดตั้งสำเร็จ ระบบจะแสดงข้อความยืนยัน เนื่องจาก npm ถูกรวมไว้ในโปรแกรมติดตั้ง Node.js การแจ้งเตือนควรระบุหลักฐานการติดตั้ง npm ด้วย

สุดท้าย ให้คลิกที่ปุ่ม Close เพื่อปิดกล่องโต้ตอบ

การปิดตัวติดตั้ง Node.js บน macOS
การปิดตัวติดตั้ง Node.js

4. ตรวจสอบการติดตั้ง Node.js บน macOS

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

หากต้องการตรวจสอบเวอร์ชัน Node.js คุณต้องเปิดเทอร์มินัล macOS ของคุณ คลิกปุ่ม Command + Space หรือค้นหาเทอร์มินัลจากแถบค้นหา

การเปิดเทอร์มินัล macOS
การเปิดเทอร์มินัล macOS

หากต้องการตรวจสอบเวอร์ชัน Node.js ให้พิมพ์:

 Node --version

และเพื่อตรวจสอบเวอร์ชัน npm ให้รันคำสั่งนี้:

 npm --version
กำลังตรวจสอบการติดตั้ง Node.js บน macOS
กำลังตรวจสอบการติดตั้ง Node.js บน macOS

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

วิธีการติดตั้ง Node.js บน Linux

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

หากคุณคุ้นเคยกับคำสั่งต่างๆ คุณควรรู้สึกสบายใจกับ Linux ที่นี่ เรากำลังจะพูดถึงวิธีที่ง่ายที่สุดในการติดตั้ง Node.js บนระบบปฏิบัติการ Linux

1. เลือกเวอร์ชัน Node.js สำหรับการแจกจ่าย Linux ของคุณ

ระบบปฏิบัติการ Linux มีการแจกแจงแบบต่างๆ หลายร้อยแบบเนื่องจากมีความหลากหลาย และผู้ใช้ชอบที่จะปรับแต่งและใช้ฟังก์ชันเฉพาะของเวอร์ชันต่างๆ โดยใช้การแจกแจงที่แตกต่างกัน

ขั้นแรก ค้นหาคำแนะนำในการติดตั้งสำหรับการแจกจ่ายเฉพาะของคุณจากหน้า Binary Distributions ของ Node.js สำหรับคู่มือนี้ เราจะใช้ Ubuntu เพื่อจุดประสงค์ในการอธิบาย

คำแนะนำในการติดตั้ง Node.js Ubuntu
คำแนะนำในการติดตั้ง Node.js Ubuntu

2. ติดตั้งเครื่องมือบรรทัดคำสั่ง Curl

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

 sudo apt install curl

อาจขอรหัสผ่านระบบของคุณเพื่อตรวจสอบสิทธิ์ในการติดตั้ง เมื่อคุณป้อนรหัสผ่านแล้ว ระบบควรเริ่มการติดตั้ง curl

ต้องการโฮสติ้งที่รวดเร็ว เชื่อถือได้ และปลอดภัยอย่างเต็มที่สำหรับเว็บไซต์อีคอมเมิร์ซของคุณหรือไม่ Kinsta ให้การสนับสนุนระดับโลกตลอด 24 ชั่วโมงทุกวันจากผู้เชี่ยวชาญ WooCommerce ตรวจสอบแผนของเรา

ติดตั้ง "curl" บน Ubuntu
การติดตั้ง "curl" บน Ubuntu

3. เริ่มการติดตั้ง Node.js

คุณต้องคัดลอกและวางคำสั่งการติดตั้ง Node.js ลงในเทอร์มินัลของคุณ (ในกรณีของเรา เราสามารถดึงมันจากหน้าการแจกจ่าย Ubuntu) เพื่อให้ระบบสามารถเริ่มการติดตั้ง Node.js ได้

ตัวอย่างเช่น ที่นี่ เราจะติดตั้ง Node.js v14.x นี่คือคำสั่งการติดตั้งสำหรับ Ubuntu:

 curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash -
 sudo apt-get install -y nodejs

เนื่องจากคุณติดตั้งบรรทัดคำสั่ง curl บนเทอร์มินัลแล้ว คุณจะต้องคัดลอกและวางคำสั่งแรก (คำสั่ง curl) บนเทอร์มินัลแล้วเรียกใช้

เริ่มการติดตั้ง Node.js บน Ubuntu
การเริ่มต้นการติดตั้ง Node.js บน Ubuntu

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

การติดตั้งไลบรารี Node.js
การติดตั้งไลบรารี Node.js

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

คัดลอกและวางบรรทัดคำสั่งที่สองจากคำแนะนำในการติดตั้งด้านบนลงในเทอร์มินัล Linux ของคุณ:

 sudo apt-get install -y nodejs
การติดตั้ง Node.js Ubuntu
การติดตั้ง Node.js บน Ubuntu

หากคุณทำทุกอย่างถูกต้องแล้ว Node.js จะติดตั้งบน Linux distribution ของคุณอย่างถูกต้อง ตอนนี้ป้อนคำสั่ง Clear เพื่อล้างเทอร์มินัล

4. ตรวจสอบการติดตั้ง Node.js บน Linux Ubuntu distribution

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

หากต้องการตรวจสอบเวอร์ชัน Node.js ให้พิมพ์:

 Node --version

และหากต้องการตรวจสอบเวอร์ชัน npm ให้พิมพ์:

 npm --version
กำลังตรวจสอบการติดตั้ง Node.js บน Ubuntu
กำลังตรวจสอบการติดตั้ง Node.js บน Ubuntu

หากเวอร์ชัน Node.js และ npm ได้รับการติดตั้งอย่างถูกต้อง คุณจะเห็นชื่อเวอร์ชัน Node.js และ npm ปรากฏบนเทอร์มินัล Linux แสดงว่าคุณติดตั้ง Node.js และ npm บน Linux distribution ของคุณสำเร็จ

ตรวจสอบและอัปเดตเวอร์ชัน npm

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

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

กระบวนการตรวจสอบและอัปเดตเวอร์ชัน npm ของคุณมีความคล้ายคลึงกันมากระหว่าง Windows, macOS และ Linux คุณจะต้องใช้คำสั่งเดียวกันในแต่ละรายการ

อัปเดต npm ใน Windows

ในการตรวจสอบเวอร์ชัน npm ให้รันคำสั่งต่อไปนี้:

 npm -v

…หรือ:

 npm --version

และในการอัพเดตเวอร์ชัน npm ให้รันคำสั่งนี้:

 npm install -g [email protected]

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

กำลังอัปเดตเวอร์ชัน npm บน Windows
กำลังอัปเดต npm บน Windows

อัปเดต npm บน macOS

หากต้องการตรวจสอบเวอร์ชัน npm บน macOS ให้เปิดเทอร์มินัลแล้วเรียกใช้คำสั่งต่อไปนี้:

 npm -v

…หรือ:

 npm --version
กำลังตรวจสอบเวอร์ชัน npm บน macOS
กำลังตรวจสอบเวอร์ชัน npm บน macOS

หากต้องการอัปเดตเวอร์ชัน npm ให้รันคำสั่งนี้ในเทอร์มินัล macOS ของคุณ:

 npm install -g [email protected]
อัปเดต npm บน macOS
กำลังอัปเดต npm บน macOS

อัปเดต npm ใน Linux

หากต้องการอัปเดตเวอร์ชัน npm บน Linux ให้พิมพ์คำสั่งเหล่านี้ลงในเทอร์มินัลของคุณ:

 sudo npm install -gn

…และจากนั้น:

 sudo n latest
กำลังอัปเดตเวอร์ชัน npm บน Ubuntu
กำลังอัปเดต npm บน Ubuntu

ด้วย Node.js คุณสามารถยกระดับทักษะการพัฒนาเว็บของคุณไปอีกระดับ ... คุณจะรออะไรอีก? เริ่มต้นใช้งานคู่มือนี้ คลิกเพื่อทวีต

สรุป

Node.js กลายเป็นสภาพแวดล้อมการเขียนโปรแกรมยอดนิยมอย่างรวดเร็วเนื่องจากมีประโยชน์ทั้งในส่วนหน้าและส่วนหลัง ผู้ใช้งานหลายพันคนได้สร้างชุมชนขนาดใหญ่ที่ช่วยให้นักพัฒนาใหม่และคำถามของพวกเขาหลุดพ้นจากช่องโหว่

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

เราพลาดคำแนะนำที่เป็นประโยชน์เกี่ยวกับการติดตั้ง Node.js บน Windows, macOS หรือ Linux หรือไม่? แจ้งให้เราทราบในส่วนความคิดเห็น!