Node.js NPM
NPM คืออะไร?
NPM เป็นตัวจัดการแพ็คเกจสำหรับแพ็คเกจ Node.js หรือโมดูล หากคุณต้องการ
www.npmjs.comมีแพ็คเกจฟรีนับพันให้ดาวน์โหลดและใช้งาน
มีการติดตั้งโปรแกรม NPM บนคอมพิวเตอร์ของคุณเมื่อคุณติดตั้ง Node.js
NPM พร้อมที่จะทำงานบนคอมพิวเตอร์ของคุณแล้ว!
แพ็คเกจคืออะไร?
แพ็คเกจใน Node.js มีไฟล์ทั้งหมดที่คุณต้องการสำหรับโมดูล
โมดูลคือไลบรารี JavaScript ที่คุณสามารถรวมไว้ในโปรเจ็กต์ของคุณได้
ดาวน์โหลดแพ็คเกจ
การดาวน์โหลดแพ็คเกจนั้นง่ายมาก
เปิดอินเทอร์เฟซบรรทัดคำสั่งและบอกให้ NPM ดาวน์โหลดแพ็คเกจที่คุณต้องการ
ฉันต้องการดาวน์โหลดแพ็คเกจที่เรียกว่า "ตัวพิมพ์ใหญ่":
ดาวน์โหลด "ตัวพิมพ์ใหญ่":
C:\Users\Your Name>npm install upper-case
ตอนนี้คุณได้ดาวน์โหลดและติดตั้งแพ็คเกจแรกของคุณแล้ว!
NPM สร้างโฟลเดอร์ชื่อ "node_modules" ซึ่งจะวางแพ็คเกจ แพ็คเกจทั้งหมดที่คุณติดตั้งในอนาคตจะอยู่ในโฟลเดอร์นี้
โครงการของฉันตอนนี้มีโครงสร้างโฟลเดอร์ดังนี้:
C:\Users\My Name\node_modules\upper-case
การใช้แพ็คเกจ
เมื่อติดตั้งแพ็คเกจแล้ว ก็พร้อมใช้งาน
รวมแพ็คเกจ "ตัวพิมพ์ใหญ่" ในลักษณะเดียวกับที่คุณรวมโมดูลอื่น ๆ :
var uc = require('upper-case');
สร้างไฟล์ Node.js ที่จะแปลงเอาต์พุต "Hello World!" เป็นตัวพิมพ์ใหญ่:
ตัวอย่าง
var http = require('http');
var uc = require('upper-case');
http.createServer(function
(req, res) {
res.writeHead(200, {'Content-Type': 'text/html'});
res.write(uc.upperCase("Hello
World!"));
res.end();
}).listen(8080);
บันทึกรหัสด้านบนในไฟล์ชื่อ "demo_uppercase.js" และเริ่มไฟล์:
เริ่มต้น demo_uppercase:
C:\Users\Your Name>node demo_uppercase.js
หากคุณทำตามขั้นตอนเดียวกันบนคอมพิวเตอร์ของคุณ คุณจะเห็นผลลัพธ์เช่นเดียวกับตัวอย่าง: http://localhost:8080