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

ด้วยความต้องการในการพัฒนาแบบฟูลสแตก 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 ได้อย่างง่ายดาย ช่วยให้คุณได้งานที่ดีขึ้นโดยไม่ต้องเรียนรู้ภาษาการเขียนโปรแกรมใหม่

  ทางเลือกอื่นสำหรับคุณลักษณะที่ถูกลบใน Windows 10

เนื่องจากคุณสามารถใช้ 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

  วิธีแก้ไขปัญหาเกี่ยวกับภาพขนาดย่อใน Windows 10

อย่างไรก็ตาม คุณจะไม่ต้องติดตั้ง 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 แล้วคุณจะเห็นหมายเลขเวอร์ชัน

  วิธีแก้ไขข้อผิดพลาด 'ตรวจสอบการเชื่อมต่อ Wi-Fi ของคุณ' ในรูปภาพบน Windows 10

หากคุณมี 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 บันเดิลและเครื่องมือสร้างในฐานะนักพัฒนา

เรื่องล่าสุด

x