วิธีดาวน์โหลดและติดตั้ง Node.js และ NPM Windows

หากต้องการเริ่มสร้างแอปพลิเคชัน Node.js ขั้นตอนแรกคือการติดตั้งเฟรมเวิร์ก Node.js เฟรมเวิร์ก Node.js พร้อมใช้งานสำหรับระบบปฏิบัติการต่างๆ มากมายตั้งแต่ Windows ไปยัง Ubuntu และ OS X เมื่อติดตั้งเฟรมเวิร์ก Node.js แล้ว คุณสามารถเริ่มสร้างแอปพลิเคชัน Node.js แรกของคุณได้

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

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

ขั้นตอนแรกในการใช้ Node.js คือการติดตั้งไลบรารี Node.js บนระบบไคลเอ็นต์ ด้านล่างนี้เป็นขั้นตอนในการดาวน์โหลดและติดตั้ง Node.js Windows:

ขั้นตอน 1) ดาวน์โหลดตัวติดตั้ง Node.js สำหรับ Windows

ไปที่เว็บไซต์ https://nodejs.org/en/download/ และดาวน์โหลดไฟล์ไบนารีที่จำเป็น

ในตัวอย่างของเรา เราจะดาวน์โหลด Node.js บน Windows ด้วยไฟล์ติดตั้งแบบ 32 บิต

ติดตั้ง Node.js บน Windows

ขั้นตอน 2) เรียกใช้การติดตั้ง

Double คลิกที่ไฟล์ .msi ที่ดาวน์โหลดมาเพื่อเริ่มการติดตั้ง

คลิกปุ่ม Run บนหน้าจอแรกเพื่อเริ่มการติดตั้ง

ติดตั้ง Node.js บน Windows

ขั้นตอน 3) ดำเนินการตามขั้นตอนการติดตั้ง

ในหน้าจอถัดไป คลิกปุ่ม "ถัดไป" เพื่อดำเนินการดาวน์โหลดและติดตั้ง Node.js ต่อไป

ติดตั้ง Node.js บน Windows

ขั้นตอน 4) ยอมรับข้อกำหนดและเงื่อนไข

ในหน้าจอถัดไป ยอมรับข้อตกลงใบอนุญาต และคลิกที่ปุ่มถัดไป

ติดตั้ง Node.js บน Windows

ขั้นตอน 5) กำหนดเส้นทาง

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

1. ขั้นแรก ป้อนตำแหน่งไฟล์สำหรับการติดตั้ง Node.js นี่คือที่ที่ไฟล์สำหรับ Node.js จะถูกจัดเก็บหลังการติดตั้ง

2. คลิกที่ปุ่มถัดไปเพื่อดำเนินการติดตั้งต่อไป

ติดตั้ง Node.js บน Windows

ขั้นตอน 6) เลือกส่วนประกอบเริ่มต้นที่จะติดตั้ง

ยอมรับส่วนประกอบเริ่มต้นและคลิกที่ปุ่มถัดไป

ติดตั้ง Node.js บน Windows

ขั้นตอน 7) เริ่มการติดตั้ง

ในหน้าจอถัดไป ให้คลิกปุ่มติดตั้ง Node.js เพื่อเริ่มการติดตั้ง Windows.

ติดตั้ง Node.js บน Windows

ขั้นตอน 8) ทำการติดตั้งให้เสร็จสิ้น

คลิกปุ่ม Finish เพื่อทำการติดตั้งให้เสร็จสิ้น

ติดตั้ง Node.js บน Windows

Windows is now recommending that developers use Node.js with WSL2(the Windows subsystem for Linux)

วิธีการติดตั้ง NPM บน Windows 10/8/7

อีกวิธีหนึ่งในการติดตั้ง Node.js บนเครื่องไคลเอนต์คือการใช้ “ตัวจัดการแพ็คเกจ”

On Windowsการดาวน์โหลด NPM (Node Package Manager) เรียกว่า Chocolatey ได้รับการออกแบบให้เป็นเฟรมเวิร์กแบบกระจายอำนาจสำหรับการติดตั้งแอปพลิเคชันและเครื่องมือที่คุณต้องการอย่างรวดเร็ว

สำหรับการติดตั้ง NPM บน Windows ผ่านทาง Chocolatey ขั้นตอนต่อไปนี้จะต้องดำเนินการ

ขั้นตอน 1) การติดตั้ง Chocolatey – เว็บไซต์ Chocolatey (https://chocolatey.org/) มีคำแนะนำที่ชัดเจนมากเกี่ยวกับวิธีการติดตั้งเฟรมเวิร์กนี้

  • ขั้นตอนแรกคือการรันคำสั่งด้านล่างในหน้าต่างพร้อมท์คำสั่ง คำสั่งนี้มาจากเว็บไซต์ Chocolatey และเป็นคำสั่งมาตรฐานสำหรับการติดตั้ง Node.js ผ่าน Chocolatey
  • คำสั่งด้านล่างคือคำสั่ง PowerShell ซึ่งเรียกสคริปต์ PowerShell ระยะไกลบนเว็บไซต์ Chocolatey คำสั่งนี้จำเป็นต้องรันในหน้าต่างคำสั่ง PowerShell
  • สคริปต์ PowerShell นี้ทำงานที่จำเป็นทั้งหมดในการดาวน์โหลดส่วนประกอบที่จำเป็นและติดตั้งตามนั้น

@powershell -NoProfile -ExecutionPolicy Bypass -Command “iex ((วัตถุใหม่ wet.webclient).DownloadString('https://chocolatey.org/install.ps1'))” && SET PATH=%PATH%;%ALLUSERSPROFILE% \ช็อคโกแลต\bin

ติดตั้ง NPM บน Windows 10/8/7

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

ติดตั้ง NPM บน Windows 10/8/7

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

หมายเหตุ หากคุณได้รับข้อผิดพลาดเช่น “C:\ProgramData\chocolatey\lib\libreoffice\tools\chocolateyInstall.ps1” ให้สร้างโฟลเดอร์ในเส้นทางด้วยตนเอง

ใช้งานแอปพลิเคชัน Hello World แรกของคุณใน Node.js

เมื่อคุณดาวน์โหลดและติดตั้ง Node.js บนคอมพิวเตอร์ของคุณแล้ว ให้ลองแสดง “Hello World” ในเว็บเบราว์เซอร์

สร้างไฟล์ Node.js ด้วยชื่อไฟล์ firstprogram.js

var http = require('http');

http.createServer(function (req, res) {
    res.writeHead(200, {'Content-Type': 'text/html'});
    res.end('Hello World!');
}).listen(8080);

คำอธิบายรหัส:

  1. ฟังก์ชันพื้นฐานของฟังก์ชัน "require" คืออ่านค่า a Javaต้นฉบับ ดำเนินการไฟล์ จากนั้นดำเนินการส่งคืนออบเจ็กต์ การใช้อ็อบเจ็กต์นี้ เราสามารถใช้ฟังก์ชันต่างๆ ที่มีอยู่ในโมดูลที่เรียกโดยฟังก์ชัน need ได้ ในกรณีของเรา เนื่องจากเราต้องการใช้ฟังก์ชันการทำงานของ HTTP และเรากำลังใช้คำสั่ง need(http)
  2. ใน 2nd บรรทัดโค้ด เรากำลังสร้างแอปพลิเคชันเซิร์ฟเวอร์ซึ่งใช้ฟังก์ชันง่ายๆ ฟังก์ชันนี้จะถูกเรียกใช้เมื่อใดก็ตามที่มีการร้องขอไปยังแอปพลิเคชันเซิร์ฟเวอร์ของเรา
  3. เมื่อได้รับคำขอ เรากำลังขอให้ฟังก์ชันของเราส่งคืนการตอบกลับ "Hello World" ให้กับลูกค้า ฟังก์ชัน writeHead ใช้เพื่อส่งข้อมูลส่วนหัวไปยังไคลเอนต์ และในขณะที่ฟังก์ชันสิ้นสุดจะปิดการเชื่อมต่อกับไคลเอนต์
  4. จากนั้นเราจะใช้ฟังก์ชัน server.listen เพื่อให้แอปพลิเคชันเซิร์ฟเวอร์ของเรารับฟังคำขอของลูกค้าบนพอร์ตหมายเลข 8080 คุณสามารถระบุพอร์ตใดๆ ที่มีอยู่ได้ที่นี่

การดำเนินการรหัส

    1. บันทึกไฟล์ลงในคอมพิวเตอร์ของคุณ: C:\Users\Your Name\ firstprogram.js
    2. ในพรอมต์คำสั่ง ให้นำทางไปยังโฟลเดอร์ที่เก็บไฟล์ไว้ ป้อนคำสั่ง Node firstprogram.js

แอปพลิเคชัน Hello World ตัวแรกใน Node.js

    1. ตอนนี้คอมพิวเตอร์ของคุณทำงานเป็นเซิร์ฟเวอร์! หากมีใครพยายามเข้าถึงคอมพิวเตอร์ของคุณที่พอร์ต 8080 พวกเขาจะได้รับข้อความ “Hello World!” ข้อความตอบแทน!
    2. เริ่มอินเทอร์เน็ตเบราว์เซอร์ของคุณ และพิมพ์ที่อยู่: http://localhost:8080

เอาท์พุต

แอปพลิเคชัน Hello World ตัวแรกใน Node.js

สรุป

  • เราได้เห็นการติดตั้ง Node.js ผ่านทางโมดูลการติดตั้ง MSI ซึ่งมีอยู่ในเว็บไซต์ Node.js การติดตั้งนี้จะติดตั้งโมดูลที่จำเป็นซึ่งจำเป็นในการรันแอปพลิเคชัน Node.js บนไคลเอนต์
  • Node.js สามารถติดตั้งได้โดยใช้ตัวจัดการแพ็กเกจ ตัวจัดการแพ็กเกจสำหรับ Windows เรียกว่า Chocolatey โดยเรียกใช้คำสั่งง่ายๆ ในพรอมต์คำสั่ง ตัวจัดการแพ็กเกจ Chocolatey จะดาวน์โหลดไฟล์ที่จำเป็นโดยอัตโนมัติ จากนั้นจึงติดตั้งลงในเครื่องไคลเอนต์
  • แอปพลิเคชัน Node.js แบบง่ายประกอบด้วยการสร้างเซิร์ฟเวอร์ที่รับฟังพอร์ตใดพอร์ตหนึ่ง เมื่อมีคำขอมาถึงเซิร์ฟเวอร์ เซิร์ฟเวอร์จะส่งการตอบกลับ 'Hello World' ไปยังไคลเอนต์โดยอัตโนมัติ