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