วิธีการติดตั้ง Node.js และ NPM บน Windows และ macOS
เผยแพร่แล้ว: 2022-08-30ด้วยความต้องการในการพัฒนาแบบฟูลสแตก Javascript จึงเป็นเทคโนโลยีที่เชื่อถือได้สำหรับการสร้างแอปพลิเคชันทางธุรกิจแบบเต็มรูปแบบ
นักพัฒนา JavaScript จำนวนมากทั่วโลกประสบปัญหาในการสลับเฟรมเวิร์กและภาษาต่างๆ เพื่อขยายโค้ดของตน นั่นคือที่มาของ Node.js
ด้วย Node.js คุณสามารถสร้างเว็บแอปพลิเคชันด้วยการเชื่อมต่อแบบสองทางได้อย่างรวดเร็ว โดยที่ฝั่งไคลเอ็นต์และเซิร์ฟเวอร์สามารถสื่อสารและแลกเปลี่ยนข้อมูลแบบเรียลไทม์
หากคุณต้องการติดตั้ง Node และ NPM บนระบบ Windows และ macOS เราพร้อมให้ความช่วยเหลือ ในบทความนี้ เราจะให้คำแนะนำทีละขั้นตอนในการติดตั้งซอฟต์แวร์
แต่ก่อนอื่น มาทำความรู้จักกับพื้นฐานกันก่อน!
Node.js คืออะไร?

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 และค้นหาหน้าดาวน์โหลด

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

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

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

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

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

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

การติดตั้ง Node.js สำหรับ MacOS
การดาวน์โหลด Node.js สำหรับ macOS นั้นค่อนข้างง่าย ทำตามขั้นตอนการติดตั้งเหล่านี้:
ขั้นตอนที่ 1: ไปที่เว็บไซต์ Node.js คลิกที่รุ่นที่คุณเลือก

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

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

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

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


การติดตั้ง Node.js สำหรับ Linux
ทำตามขั้นตอนด้านล่างเพื่อติดตั้ง Node.js สำหรับ Linux
ขั้นตอนที่ 1: เริ่มต้นด้วยการเปิดเทอร์มินัลหรือกด Ctrl + Alt + T
ขั้นตอนที่ 2: ประเภท:
sudo apt install nodejs
แล้วกด Enter

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

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

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

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

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

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

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

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

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

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

และคุณทำเสร็จแล้ว!
วิธีตรวจสอบเวอร์ชัน NPM และยืนยันการดาวน์โหลด
NPM เป็นตัวจัดการแพ็คเกจสำหรับ Node ซึ่งหมายความว่าจะจัดการการขึ้นต่อกันของแพ็คเกจ
หากไม่มี NPM จะต้องเปิดแพ็กเกจ Node.js ด้วยตนเองเมื่อคุณต้องการอัปโหลดเฟรมเวิร์ก โชคดีที่ NPM ทำให้กระบวนการนี้เป็นไปโดยอัตโนมัติและบรรเทาความรับผิดชอบจากคุณ
การอัปเดต NPM เป็นประจำจะช่วยปรับปรุงโค้ดและอัปเดตแพ็กเกจในพื้นที่ของคุณที่ใช้ในโครงการของคุณ
อย่างไรก็ตาม บางครั้งก็พลาด NPM รุ่นล่าสุด ดังนั้น คุณจะต้องตรวจสอบเวอร์ชัน NPM ของคุณและอัปเดตด้วยตนเอง
แม้ว่ากระบวนการตรวจสอบและอัปเดตเวอร์ชัน NPM จะคล้ายกัน แต่ก็มีความแตกต่างเล็กน้อยระหว่าง Windows และ macOS
วิธีตรวจสอบเวอร์ชัน Node.js และตรวจสอบการดาวน์โหลดสำหรับ Windows มีดังนี้
พิมพ์คำสั่ง: node -v
จากนั้นกด Enter แล้วคุณจะเห็นหมายเลขเวอร์ชัน

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

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

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

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