npm หรือ Node Package Manager เป็นเครื่องมือที่ใช้ในการจัดการและติดตั้งแพ็คเกจ (packages) ในโปรเจคของ Node.js โดยเฉพาะ แพ็คเกจเป็นชุดของโค้ดหรือโมดูลที่ถูกพัฒนาขึ้นโดยคนอื่น ๆ และที่คุณสามารถนำมาใช้ในโปรเจคของคุณได้เพื่อลดเวลาและความยุ่งยากในการพัฒนา และเพิ่มความเสถียรและความสมบูรณ์ในโค้ดของคุณ
นี่คือบางคำสั่งพื้นฐานที่คุณสามารถใช้กับ npm:
npm init: ใช้สร้างไฟล์
package.json
ซึ่งเป็นไฟล์ที่ใช้ในการบรรจุข้อมูลเกี่ยวกับโปรเจคของคุณ เช่น ชื่อโปรเจค รายละเอียด และรายการของแพ็คเกจที่โปรเจคของคุณจำเป็นต้องใช้.npm install [package-name]: ใช้ในการติดตั้งแพ็คเกจที่คุณต้องการใช้ โดย
[package-name]
คือชื่อของแพ็คเกจ ตัวอย่างเช่นnpm install express
เพื่อติดตั้งแพ็คเกจ Express.js.npm install: ใช้เพื่อติดตั้งแพ็คเกจที่ระบุใน
package.json
ทั้งหมด โดยอ่านและติดตั้งจากรายการของแพ็คเกจที่ระบุในส่วน “dependencies”.npm install -g [package-name]: ใช้เพื่อติดตั้งแพ็คเกจ global หรือใช้งานระดับระบบ โดย
[package-name]
คือชื่อของแพ็คเกจ ตัวอย่างเช่นnpm install -g nodemon
เพื่อติดตั้งแพ็คเกจ nodemon ที่ใช้ในการรีเซ็ตโปรแกรม Node.js โดยอัตโนมัติเมื่อไฟล์มีการเปลี่ยนแปลง.npm uninstall [package-name]: ใช้เพื่อถอนการติดตั้งแพ็คเกจที่ไม่ต้องการออกจากโปรเจค.
npm update [package-name]: ใช้เพื่ออัปเดตแพ็คเกจเฉพาะ หรือใช้
npm update
เพื่ออัปเดตแพ็คเกจทั้งหมดในโปรเจค.npm search [keyword]: ใช้ในการค้นหาแพ็คเกจที่มีคำหลัก
[keyword]
ในชื่อหรือคำอธิบาย.npm list: ใช้เพื่อแสดงรายการแพ็คเกจที่ติดตั้งในโปรเจคของคุณ.
npm start: ใช้เริ่มโปรแกรมหลักของโปรเจค โดยทั่วไปจะเป็นคำสั่งที่ระบุในส่วน
"scripts"
ของpackage.json
.
npm เป็นเครื่องมือที่สำคัญสำหรับนักพัฒนา Node.js และช่วยให้คุณสามารถจัดการแพ็คเกจและบริหารโปรเจค Node.js ของคุณได้อย่างมีประสิทธิภาพและง่ายดาย.