NPM (Node Package Manager) จัดการแพ็กเกจของ JavaScript และ dependencies ที่เกี่ยวข้อง ให้โค้ดที่นักพัฒนาใช้บ่อยทั่วทุกแพลตฟอร์ม Windows/Linux/macOS
Command npm not found Fix
ใน Linux error “command not found” พบบ่อย สาเหตุหลักคือระบบขาด command/keyword ที่ต้องการ กรณี “Command ‘npm’ not found” ก็เช่นกัน เกิดขึ้นเมื่อ user พยายามใช้ keyword “npm” ขณะที่ยังไม่มี Node Package Manager ติดตั้ง
วันนี้เราจะแนะนำสาเหตุและวิธีแก้ error “Command ‘npm’ not found”
ทำไมถึงเกิด error นี้?
เหมือนที่กล่าว error NPM command not found เกิดเมื่อ user พยายามรันคำสั่ง NPM จาก terminal error snippet แสดงดังภาพ:
NPM command not found error
วิธีแก้: ติดตั้ง NPM
วิธีแก้หลักคือติดตั้ง NPM บน Linux ขั้นตอนดังนี้:
ขั้นตอน 1: ติดตั้ง NPM บน Linux
ใช้คำสั่งตามดิสโทรที่ใช้:
$ sudo apt install npm #For Debian/Ubuntu-based Systems $ sudo yum install npm #For RHEL/CentOS-based $ sudo dnf install npm #For Fedora-based $ sudo pacman -S npm #For Arch-based $ sudo zypper install npm #For OpenSUSE-based
Installing NPM 1/2 Installing NPM 2/2
ขั้นตอน 2: ตรวจสอบว่าซ่อมแซมได้แล้ว
ติดตั้งเสร็จ ตรวจสอบด้วยคำสั่ง:
$ npm
Verifying NPM
Output แสดงว่า error แก้ไขได้แล้ว
วิธีใช้ NPM บน Linux
เมื่อคำสั่ง NPM ทำงานได้แล้ว user สามารถใช้ค้นหา ติดตั้ง ลบ และการทำงานอื่นๆ ผ่าน terminal คำสั่ง NPM ที่ใช้บ่อย:
ค้นหาแพ็กเกจ:
$ npm search package
ติดตั้งแพ็กเกจ:
$ npm install package
ลบแพ็กเกจ:
$ npm uninstall package
ดูรายการแพ็กเกจที่ติดตั้ง:
$ npm ls
Error “Command ‘npm’ not found” เกิดเมื่อ “npm” ไม่ได้ติดตั้งบนระบบ ไม่มี NPM จะไม่สามารถรันคำสั่ง NPM ได้ วิธีแก้คือติดตั้ง NPM ตามดิสโทรของคุณ (Debian-based, RHEL-based, CentOS-based) บทความนี้อธิบายสาเหตุและวิธีแก้ไขครบถ้วน
ABOUT THE AUTHOR

Muhammad Zubyan
Muhammad Zubyan ได้รับการรับรอง Google IT Support Professional มีประสบการณ์มากกว่า 7 ปี ทำงานกับคอมพิวเตอร์มากกว่า 1500 เครื่อง มีความเข้าใจลึกซึ้งในการตรวจจับและ troubleshoot root cause ของปัญหาและ error ที่เกี่ยวกับ Windows นอกจากการดูแล Appuals เป็น Senior Editor ยังกำลังพัฒนา Game Optimization program ของตัวเอง ที่รองรับทั้งเกมเมอร์และผู้ใช้ทั่วไป