วิธีดาวน์โหลดและติดตั้ง Node.js และ NPM Windows
⚡ สรุปอย่างชาญฉลาด
การติดตั้ง Node.js บน Windows โปรแกรมนี้ใช้ตัวติดตั้ง MSI อย่างเป็นทางการหรือตัวจัดการแพ็กเกจ Chocolatey ซึ่งทั้งสองตัวนี้มี NPM รวมอยู่ด้วย หลังจากตั้งค่าเสร็จ สคริปต์เซิร์ฟเวอร์ HTTP อย่างง่ายจะยืนยันว่ารันไทม์แสดงผลตอบกลับ "Hello World" ในเบราว์เซอร์
ในการเริ่มต้นสร้างแอปพลิเคชัน 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 บิต
ขั้นตอน 2) เริ่มการติดตั้ง Double คลิกที่ไฟล์ .msi ที่ดาวน์โหลดมาเพื่อเริ่มการติดตั้ง คลิกปุ่ม Run บนหน้าจอแรกเพื่อเริ่มการติดตั้ง
ขั้นตอน 3) ในหน้าจอถัดไป ให้คลิกปุ่ม “ถัดไป” เพื่อดำเนินการดาวน์โหลดและติดตั้ง Node.js ต่อ
ขั้นตอน 4) ยอมรับข้อกำหนดและเงื่อนไข ในหน้าจอถัดไป ให้ยอมรับข้อตกลงใบอนุญาตและคลิกปุ่มถัดไป
ขั้นตอน 5) ตั้งค่าเส้นทาง ในหน้าจอถัดไป ให้เลือกตำแหน่งที่ต้องการติดตั้ง Node.js จากนั้นคลิกปุ่มถัดไป
- ขั้นแรก ให้ระบุตำแหน่งที่ตั้งของไฟล์สำหรับการติดตั้ง Node.js นี่คือตำแหน่งที่ไฟล์ของ Node.js จะถูกจัดเก็บไว้หลังจากการติดตั้งเสร็จสิ้น
- คลิกปุ่ม "ถัดไป" เพื่อดำเนินการติดตั้งต่อ
ขั้นตอน 6) เลือกส่วนประกอบเริ่มต้นที่จะติดตั้ง ยอมรับส่วนประกอบเริ่มต้นแล้วคลิกปุ่มถัดไป
ขั้นตอน 7) เริ่มการติดตั้ง ในหน้าจอถัดไป ให้คลิกปุ่มติดตั้ง Node.js เพื่อเริ่มการติดตั้ง Windows.
ขั้นตอน 8) ทำการติดตั้งให้เสร็จสมบูรณ์ คลิกปุ่ม "เสร็จสิ้น" เพื่อทำการติดตั้งให้เสร็จสมบูรณ์
หมายเหตุ Windows ขณะนี้แนะนำให้นักพัฒนาใช้ Node.js ร่วมกับ WSL2 ( Windows (Subsystem for Linux) สำหรับเวิร์กโฟลว์การพัฒนาแบบลินุกซ์
วิธีการติดตั้ง NPM บน Windows 10/8/7
อีกวิธีหนึ่งในการติดตั้ง Node.js บนเครื่องไคลเอ็นต์ใดๆ ก็คือการใช้ "ตัวจัดการแพ็กเกจ" Windowsการดาวน์โหลด NPM (Node Package Manager) เรียกว่า Chocolatey ได้รับการออกแบบให้เป็นเฟรมเวิร์กแบบกระจายอำนาจสำหรับการติดตั้งแอปพลิเคชันและเครื่องมือที่คุณต้องการอย่างรวดเร็ว
สำหรับการติดตั้ง NPM บน Windows ผ่านทาง Chocolatey ขั้นตอนต่อไปนี้จะต้องดำเนินการ
ขั้นตอน 1) การติดตั้ง Chocolatey – The เว็บไซต์ช็อกโกแลต มีคำแนะนำที่ชัดเจนมากเกี่ยวกับวิธีการติดตั้งเฟรมเวิร์กนี้
- ขั้นตอนแรกคือเรียกใช้คำสั่งด้านล่างในหน้าต่าง Command Prompt คำสั่งนี้มาจากเว็บไซต์ Chocolatey และเป็นคำสั่งมาตรฐานสำหรับการติดตั้ง Node.js ผ่าน Chocolatey
- คำสั่งด้านล่างคือคำสั่ง PowerShell ซึ่งเรียกสคริปต์ PowerShell ระยะไกลบนเว็บไซต์ Chocolatey คำสั่งนี้จำเป็นต้องรันในหน้าต่างคำสั่ง PowerShell
- สคริปต์ PowerShell นี้ทำงานที่จำเป็นทั้งหมดในการดาวน์โหลดส่วนประกอบที่จำเป็นและติดตั้งตามนั้น
@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
ขั้นตอน 2) ขั้นตอนต่อไปคือการติดตั้ง Node.js ลงในเครื่องของคุณโดยใช้ตัวจัดการแพ็กเกจ Chocolatey คุณสามารถทำได้โดยการเรียกใช้คำสั่งต่อไปนี้ในพรอมต์คำสั่ง
หากการติดตั้งสำเร็จ คุณจะได้รับข้อความแจ้งว่าการติดตั้ง 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);
Code คำอธิบาย:
- ฟังก์ชันพื้นฐานของฟังก์ชัน "require" คืออ่านค่า a Javaต้นฉบับ คำสั่ง `require` จะเรียกใช้ไฟล์และส่งคืนค่าเป็นอ็อบเจ็กต์ จากนั้นเราสามารถใช้อ็อบเจ็กต์นี้เพื่อเรียกใช้ฟังก์ชันต่างๆ ในโมดูลที่เรียกใช้โดยฟังก์ชัน `require` ดังนั้นในกรณีของเรา เนื่องจากเราต้องการใช้ฟังก์ชันของ HTTP เราจึงใช้คำสั่ง `require(http)`
- ในบรรทัดที่สองของโค้ดนี้ เรากำลังสร้างแอปพลิเคชันเซิร์ฟเวอร์ซึ่งอิงตามฟังก์ชันง่ายๆ ฟังก์ชันนี้จะถูกเรียกใช้ทุกครั้งที่มีการส่งคำขอไปยังแอปพลิเคชันเซิร์ฟเวอร์ของเรา
- เมื่อได้รับคำขอ เราจะสั่งให้ฟังก์ชันของเราส่งการตอบกลับ "Hello World" กลับไปยังไคลเอนต์ ฟังก์ชัน writeHead ใช้สำหรับส่งข้อมูลส่วนหัวไปยังไคลเอนต์ ในขณะที่ฟังก์ชัน end จะปิดการเชื่อมต่อกับไคลเอนต์
- จากนั้นเราใช้ฟังก์ชัน server.listen เพื่อให้แอปพลิเคชันเซิร์ฟเวอร์ของเรารับฟังคำขอจากไคลเอ็นต์บนพอร์ตหมายเลข 8080 คุณสามารถระบุพอร์ตใดก็ได้ที่ว่างอยู่
การดำเนินการรหัส
- บันทึกไฟล์ลงในคอมพิวเตอร์ของคุณ: C:\Users\Your Name\firstprogram.js
- ในหน้าต่าง Command Prompt ให้ไปยังโฟลเดอร์ที่เก็บไฟล์ไว้ จากนั้นป้อนคำสั่ง Node firstprogram.js
- ตอนนี้คอมพิวเตอร์ของคุณทำงานเป็นเซิร์ฟเวอร์แล้ว! หากใครพยายามเข้าถึงคอมพิวเตอร์ของคุณผ่านพอร์ต 8080 พวกเขาจะได้รับข้อความ "Hello World!" กลับมา
- เริ่มอินเทอร์เน็ตเบราว์เซอร์ของคุณ และพิมพ์ที่อยู่: http://localhost:8080
Output:













