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

เผยแพร่แล้ว: 2022-08-30

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

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

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

หากคุณต้องการติดตั้ง Node และ NPM บนระบบ Windows และ macOS เราพร้อมให้ความช่วยเหลือ ในบทความนี้ เราจะให้คำแนะนำทีละขั้นตอนในการติดตั้งซอฟต์แวร์

แต่ก่อนอื่น มาทำความรู้จักกับพื้นฐานกันก่อน!

Node.js คืออะไร?

nodejs คืออะไร

Node.js หรือที่เรียกว่า Node เป็นสภาพแวดล้อมรันไทม์ข้ามแพลตฟอร์มแบบโอเพนซอร์สสำหรับการรันโค้ด JavaScript ภายนอกเบราว์เซอร์ บ่อยครั้ง เราใช้ Node.js เพื่อสร้างบริการแบ็คเอนด์ หรือที่เรียกว่า Application Programming Interfaces (API)

บริการเหล่านี้ขับเคลื่อนแอปพลิเคชันไคลเอ็นต์ของเรา เช่น เว็บแอปที่ทำงานภายในเบราว์เซอร์หรือแอปบนอุปกรณ์เคลื่อนที่ที่ทำงานบนอุปกรณ์เคลื่อนที่

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

Node.js เหมาะอย่างยิ่งสำหรับการสร้างบริการแบ็คเอนด์แบบเรียลไทม์ที่เน้นข้อมูลที่ปรับขนาดได้สูงและแบบเรียลไทม์ซึ่งขับเคลื่อนแอปพลิเคชันลูกค้าของเรา

แม้ว่าจะมีเครื่องมือและเฟรมเวิร์กอื่นๆ สำหรับการสร้างบริการแบ็คเอนด์ เช่น Ruby on Rails, Django, Flask และ Firebase แต่ Node.js ก็มีเอกลักษณ์เฉพาะตัว

Node.js นั้นง่ายต่อการเริ่มต้นและสามารถใช้สำหรับการสร้างต้นแบบและการพัฒนาที่คล่องตัว นอกจากนี้ยังสามารถสร้างบริการที่รวดเร็วและปรับขนาดได้สูงอย่างเหลือเชื่อ มันยังถูกใช้โดยองค์กรองค์กร เช่น PayPal, Uber, Netflix, Walmart เป็นต้น เนื่องจากความเร็วและความสามารถในการปรับขนาด

PayPal สร้างหนึ่งในแอปพลิเคชัน Java และสปริงใหม่โดยใช้ Node.js และพบว่า:

  • แอปพลิเคชันของพวกเขาสร้างขึ้นเร็วขึ้นสองเท่าโดยมีคนน้อยลง
  • พวกเขาใช้โค้ดน้อยลง 33% และไฟล์น้อยลง 40%
  • เพิ่มจำนวนคำขอที่ให้บริการต่อวินาทีเป็นสองเท่าในขณะที่ลดเวลาตอบสนองโดยเฉลี่ยลง 35%

แอปพลิเคชันโหนดใช้ Javascript ทุกที่ รวมถึง Windows, macOS และ Linux หากคุณเป็นนักพัฒนา front-end ที่มีทักษะ JavaScript คุณสามารถเปลี่ยนไปใช้นักพัฒนาแบบ full-stack ได้อย่างง่ายดาย ช่วยให้คุณได้งานที่ดีขึ้นโดยไม่ต้องเรียนรู้ภาษาการเขียนโปรแกรมใหม่

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

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

เมื่อคุณทราบพื้นฐานของ Node.js แล้ว มาดูกระบวนการที่คุณต้องทำเมื่อติดตั้ง Node สำหรับ Windows หรือ macOS

การติดตั้ง Node.js สำหรับ Windows

นี่คือขั้นตอนในการดาวน์โหลด Node.js สำหรับ Windows:

ขั้นตอนที่ 1: ไปที่เว็บไซต์ Node.js และค้นหาหน้าดาวน์โหลด

เว็บไซต์อย่างเป็นทางการของ nodejs

ขั้นตอนที่ 2: คลิกที่ตัวติดตั้ง windows เพื่อดาวน์โหลดและเปิดไฟล์

คลิกที่ตัวติดตั้ง

ขั้นตอนที่ 3: ยอมรับข้อตกลงใบอนุญาตโดยคลิก 'ถัดไป'

ยอมรับข้อตกลง

ขั้นตอนที่ 4: เลือกตำแหน่งที่คุณต้องการติดตั้ง Node.js จากนั้นคลิก ' ถัดไป '

เลือกสถานที่ติดตั้ง

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

เลือกการตั้งค่า nodejs

ขั้นตอนที่ 6: คลิกถัดไปอีกครั้งในหน้าเครื่องมือสำหรับโมดูลดั้งเดิม จากนั้นคลิก 'ติดตั้ง'

คลิกที่ถัดไปเพื่อเตรียมการติดตั้ง

ขั้นตอนที่ 7: คุณทำการติดตั้งเสร็จเรียบร้อยแล้ว ตอนนี้ เปิดคอนโซลคำสั่งของคุณแล้วเริ่มใช้ Node.js

เปิดพรอมต์คำสั่งของ windows เพื่อใช้ nodejs

การติดตั้ง Node.js สำหรับ MacOS

การดาวน์โหลด Node.js สำหรับ macOS นั้นค่อนข้างง่าย ทำตามขั้นตอนการติดตั้งเหล่านี้:

ขั้นตอนที่ 1: ไปที่เว็บไซต์ Node.js คลิกที่รุ่นที่คุณเลือก

ไปที่เว็บไซต์ nodejs

ขั้นตอนที่ 2: ดาวน์โหลดไฟล์และเปิดใน Finder

ดาวน์โหลด nodejs . เวอร์ชัน Mac ล่าสุด

ขั้นตอนที่ 3: ตั้งค่าตำแหน่งของการติดตั้งและคลิกที่ 'ดำเนินการต่อ'

เปิดไฟล์

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

เสร็จสิ้นขั้นตอนการติดตั้ง

ขั้นตอนที่ 5: ขอแสดงความยินดี คุณได้ติดตั้ง Node.js สำหรับ macOS แล้ว ตอนนี้เปิดเทอร์มินัลของคุณแล้วเริ่มทดลองด้วยคำสั่ง

เปิดเทอร์มินัลคำสั่งเพื่อใช้ nodejs

การติดตั้ง Node.js สำหรับ Linux

ทำตามขั้นตอนด้านล่างเพื่อติดตั้ง Node.js สำหรับ Linux

ขั้นตอนที่ 1: เริ่มต้นด้วยการเปิดเทอร์มินัลหรือกด Ctrl + Alt + T

ขั้นตอนที่ 2: ประเภท:

 sudo apt install nodejs

แล้วกด Enter

พิมพ์ sudo apt ติดตั้ง nodejs

อย่างไรก็ตาม คุณจะไม่ต้องติดตั้ง node.js เวอร์ชันล่าสุดเมื่อดำเนินการคำสั่งนี้

ขั้นตอนที่ 3: ไปที่เว็บไซต์ Node.js.org และคลิกที่ดาวน์โหลด

ไปที่เว็บไซต์อย่างเป็นทางการของ nodejs

ขั้นตอนที่ 4: เลื่อนลงและคลิก 'ติดตั้ง Node.js ผ่านตัวจัดการแพ็คเกจ'

คลิกที่ติดตั้ง nodejs ผ่านตัวจัดการแพ็คเกจ

ขั้นตอนที่ 5: คลิกที่ 'การกระจาย Linux บน Debian และ Ubuntu'

คลิกที่การแจกแจงลินุกซ์บนเดเบียนและอูบุนตู

ขั้นตอนที่ 6: เมื่อเปลี่ยนเส้นทางแล้ว ให้คลิกที่ลิงก์ 'Node.js binary distributions'

คลิกที่การแจกแจงไบนารีของ nodejs

ขั้นตอนที่ 7: หน้าต่างจะเปิดขึ้น และคุณจะถูกนำไปยังที่เก็บ GitHub

คุณจะถูกเปลี่ยนเส้นทางไปที่ github

ขั้นตอนที่ 8: เลื่อนลงและค้นหาคำแนะนำในการติดตั้งสำหรับ Node.js เวอร์ชันล่าสุด ในกรณีนี้ เราจะติดตั้ง Node.js v18.x

เลื่อนลงไปที่เวอร์ชันล่าสุด

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

คัดลอกโค้ดบรรทัดแรกแล้ววางในเทอร์มินัลคำสั่ง

ขั้นตอนที่ 10: คุณจะเห็นข้อความว่าไม่พบคำสั่ง 'curl'

ไม่พบข้อความขด

ขั้นตอนที่ 11: พิมพ์ sudo apt install curl เพื่อติดตั้ง curl จากนั้นคุณจะได้รับแจ้งให้พิมพ์รหัสผ่าน Ubuntu ของคุณแล้วกด Enter

ติดตั้ง curl

ขั้นตอนที่ 12: ตอนนี้คุณได้ติดตั้ง curl บนระบบปฏิบัติการของคุณแล้ว และสามารถดาวน์โหลด Node.js เวอร์ชันล่าสุดได้

คัดลอกและวางบรรทัดที่สองจากคำแนะนำในการติดตั้ง Github ลงในเทอร์มินัลแล้วกด Enter

คัดลอกโค้ดบรรทัดที่สองจาก github

และคุณทำเสร็จแล้ว!

วิธีตรวจสอบเวอร์ชัน NPM และยืนยันการดาวน์โหลด

NPM เป็นตัวจัดการแพ็คเกจสำหรับ Node ซึ่งหมายความว่าจะจัดการการขึ้นต่อกันของแพ็คเกจ

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

การอัปเดต NPM เป็นประจำจะช่วยปรับปรุงโค้ดและอัปเดตแพ็กเกจในพื้นที่ของคุณที่ใช้ในโครงการของคุณ

อย่างไรก็ตาม บางครั้งก็พลาด NPM รุ่นล่าสุด ดังนั้น คุณจะต้องตรวจสอบเวอร์ชัน NPM ของคุณและอัปเดตด้วยตนเอง

แม้ว่ากระบวนการตรวจสอบและอัปเดตเวอร์ชัน NPM จะคล้ายกัน แต่ก็มีความแตกต่างเล็กน้อยระหว่าง Windows และ macOS

วิธีตรวจสอบเวอร์ชัน Node.js และตรวจสอบการดาวน์โหลดสำหรับ Windows มีดังนี้

พิมพ์คำสั่ง: node -v จากนั้นกด Enter แล้วคุณจะเห็นหมายเลขเวอร์ชัน

พิมพ์โหนด v ในเทอร์มินัล

หากคุณมี macOS ให้ทำตามขั้นตอนเหล่านี้เพื่อยืนยันการดาวน์โหลด Node.js และ NPM

ขั้นตอนที่ 1: เปิดเทอร์มินัลคำสั่ง macOS

ค้นหาและเปิดเทอร์มินัล

ขั้นตอนที่ 2: พิมพ์ node –version (เป็น double dash ก่อน version) แล้วกด Enter คุณจะเห็นได้ทันทีว่าคุณได้ติดตั้งเวอร์ชันล่าสุดหรือไม่

พิมพ์โหนด --version

หากต้องการตรวจสอบเวอร์ชัน NPM ให้พิมพ์ npm –version แล้วกด Enter

พิมพ์ npm --version

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

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

ห่อ

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

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

คุณอาจสนใจ Node.js บันเดิลและเครื่องมือสร้างในฐานะนักพัฒนา