Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> Linux

แก้ไขข้อผิดพลาด 'Command npm not found' บน Linux, macOS และ Windows

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

แก้ไขข้อผิดพลาด  Command npm not found  บน Linux, macOS และ Windows

Muhammad Zubyan

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