สอน Node.js ตอนที่ 4 คำสั่ง npm พื้นฐานที่ควรรู้

สอน Node.js ตอนที่ 4 คำสั่ง npm พื้นฐานที่ควรรู้

คำสั่งพื้นฐานของ npm ที่ควรรู้ ได้แก่ การติดตั้ง การอัพเดท ลบ ตรวจสอบ module ต่างๆ ภายใน project ของเรา

Feb 05, 2018

แก้ไขล่าสุด มีผู้อ่าน 3,497  |  NODE.JS

การพัฒนาแอพพลิเคชั่นบน Node.js คำสั่ง npm มีส่วนเกี่ยวข้องกับนักพัฒนามากๆ บทความนี้เราจะมาดูคำสั่ง npm ที่ใช้งานบ่อยๆ กันครับ 

 

 

คำสั่ง npm init สร้างไฟล์ package.json

เริ่มต้นเมื่อสร้าง Project ขึ้นมา เราต้องสร้างไฟล์ package.json เพื่อเก็บข้อมูล module ต่างๆ ของ Project และรายละเอียดของแอพพลิเคชั่นและข้อมูลนักพัฒนา การสร้างไฟล์ package.json สามารถทำได้โดยใช้

$ npm init 

เมื่อใช้กำลังนี้ เราจำเป็นต้องกรอกข้อมูล ชื่อผู้พัฒนา, เวอร์ชั่น, รายละเอียด และอื่นๆ เพื่อบันทึกเก็บไว้ใน package.json 

 

กรณีต้องการให้สร้าง package.json โดยกำหนดข้อมูลเป็นค่าเริ่มต้นให้ใช้คำสั่ง

$ npm init -y

 *ถ้าใช้คำสั่งนี้ ชื่อผู้พัฒนา, เวอร์ชั่น, รายละเอียด และอื่นๆ เหล่านี้จะถูกกำหนดเองตามค่า default ที่เราเซตให้ npm


 

คำสั่ง npm install ใช้สำหรับติดตั้ง Module 

คำสั่งติดตั้ง Module ที่หลายแบบ แบบที่ 1 ติดตั้งลงภายใน Project แต่ไม่ต้องบันทึกลงใน package.json

$ npm install <name>

 

แบบที่ 2 ติดตั้งลงภายใน Project และบันทึกลงใน package.json 

$ npm install <name> --save

 

แบบที่ 3 ติดตั้ง Module ทั้งหมดที่อยู่ในไฟล์ package.json

$ npm install 

 

คำสั่งติดตั้ง Module แบบ Global 

$ npm install -g <name>

การติดตั้ง Module แบบ Global มักใช้ติดตั้ง Module ที่มีการเรียกใช้งานบน Command Line เท่านั้น ตัวอย่างเช่น nodemon, serve เป็นต้น


 

คำสั่ง npm update ใช้สำหรับอัพเดทเวอร์ชั่นของ Module 

อัพเดท Module โดยกำหนดชื่อ Module ที่ต้องการอัพเดท
$ npm update <name>

 

อัพเดท Module แบบ Global

$ npm update -g <name>

 

อัพเดท Module ทั้งหมด ที่อยู่ในไฟล์ package.json
$ npm update

 

คำสั่ง npm remove ใช้สำหรับลบ Module ออก

ลบ Module โดยกำหนดชื่อ Module ที่ต้องการลบ

$ npm remove <name>

 

ลบ Module โดยกำหนดชื่อ Module ที่ต้องการลบ และบันลงใน package.json

$ npm remove <name> --save

 


ลบ Module แบบ Global

$ npm remove -g <name>

 

คำสั่ง npm ls ใช้แสดง Module ที่ติดตั้งลงไปแล้ว

แสดง Module ที่ทำการติดตั้งใน Project

$ npm ls

 

แสดง Module ที่ทำการติดตั้งใน Project แบบ Global

$ npm ls -g

 

แสดง Module ที่ทำการติดตั้งใน Project แบบชั้นเดียว

$ npm -g ls --depth=0

 

คำสั่ง npm cache clean ใช้สำหรับเคลียร์ cache

$ npm cache clean

 


แบ่งปัน

ชอบ +1

บันทึก

ฝากคำถาม คำแนะนำ ได้ที่

Facebook : Share.OlanLab.Com
LINE ID : @olanlab
อีเมล์ : olan@olanlab.com
Share คลังความรู้ด้านเทคโนโลยี สารสนเทศ นวัตกรรมคอมพิวเตอร์ สอนเขียนโปรแกรม Php Java Html CSS Javascript C C++ Objective-C และอื่นๆ บนระบบปฏิบัติการ Window Linux Unix CentOS IOS Android
โดยผู้เขียนที่มีความเชี่ยวชาญเฉพาะ ให้บริการพื้นที่สำหรับนักเขียนที่ต้องการแบ่งปันความรู้ พร้อมให้คำปรึกษาแก่ผู้ที่สนใจ โดยไม่เสียค่าใช้จ่าย