كيفية حل مشكلة ‘npm’ غير موجود

NPM (Node Package Manager) يدير حزم JavaScript وأيضًا التبعيات المرتبطة بتلك الحزم. يقدم عشرات الأكواد التي يستخدمها المطورون بشكل متكرر عبر جميع المنصات، مثل Windows/Linux/macOS.

 Command npm not found

في Linux، تُلاحظ أخطاء “الأمر غير موجود” (command not found) بشكل متكرر، والسبب الرئيسي لهذه الأخطاء هو أن النظام يفتقر إلى الأمر/الكلمة المفتاحية المطلوبة. وينطبق الشيء نفسه على عبارة “Command ‘npm’ not found”. لذلك، يحدث الخطأ كلما حاول المستخدمون استخدام الكلمة المفتاحية “npm” في غياب Node Package Manager.

في دليل اليوم، سنتناول الأسباب والحلول المحتملة لخطأ “Command ‘npm’ not found”.

لماذا يحدث هذا الخطأ؟

كما نوقش سابقًا، يحدث خطأ “NPM command not found” عندما يحاول المستخدمون تشغيل أمر NPM من الطرفية. يظهر مقتطف الخطأ في الشكل أدناه:

npm not found error

الحل: تثبيت NPM

الحل الأساسي لإصلاح هذا الخطأ هو تثبيت NPM على نظام Linux الخاص بك. دعنا نفهم الحل بالخطوات التالية:

الخطوة 1: تثبيت NPM على Linux

لتثبيت NPM على أنظمة Linux الخاصة بك، استخدم أحد الأوامر التالية وفقًا لتوزيعة Linux التي تستخدمها:

$ sudo apt install npm                                   # لأنظمة Debian/Ubuntu
$ sudo yum install npm                                   # لأنظمة RHEL/CentOS
$ sudo dnf install npm                                   # لأنظمة Fedora
$ sudo pacman -S npm                                     # لأنظمة Arch
$ sudo zypper install npm                                # لأنظمة OpenSUSE

install npminstall npm

الخطوة 2: التحقق من الحل

بمجرد تثبيته، تحقق من إصلاح المشكلة باستخدام الأمر:

$ npm

verifying NPM

يُظهر الإخراج أن الخطأ قد تم إصلاحه.

كيفية استخدام NPM على Linux؟

بمجرد أن يصبح أمر NPM يعمل على نظامك، يمكن للمستخدمين استخدامه للبحث عن الحزم وتثبيتها وإزالتها، والقيام بالعديد من العمليات الأخرى باستخدام الطرفية. فيما يلي بعض أوامر NPM الأكثر استخدامًا:

للبحث عن أي حزمة:

$ npm search package

لتثبيت أي حزمة:

$ npm install package

لإزالة أي حزمة:

$ npm uninstall package

للحصول على قائمة الحزم المثبتة:

$ npm ls

الخطأ “Command ‘npm’ not found” يحدث عندما لا يكون “npm” مثبتًا على النظام. في غياب NPM، لن يتمكن المستخدم من تنفيذ NPM. لإصلاح الخطأ، يجب تثبيت NPM على نظام Linux وفقًا لتوزيعتك، أي Debian-based، RHEL-based، CentOS-based. لقد أوضحنا الأسباب والإصلاحات المحتملة لهذا الخطأ.

Comments are closed.