إصلاح أمر npm لم يتم العثور على خطأ

Aslah Amr Npm Lm Ytm Al Thwr Ly Khta



يعد npm أحد المكونات الأساسية لبيئة تشغيل Node.js (تشغيل كود JavaScript). يتم استخدامه لإدارة وتشغيل وحدات وحزم JavaScript. يمكن لمستخدم Node.js البحث عن الحزم والوحدات الأساسية وتثبيتها، وإدارة إصدار التطبيق، وتكوين مشاريع JS من خلال الأداة المساعدة لسطر الأوامر npm.

ومع ذلك، في بعض الأحيان، يواجه المستخدم الخطأ ' لم يتم العثور على أمر npm ' عند تثبيت أو تكوين وحدة نمطية أو حزمة من سجل npm مما يعطل سير عمل المستخدم.

ستوضح هذه المشاركة ما يلي:







كيفية حل مشكلة 'لم يتم العثور على أمر npm' على نظام التشغيل Linux؟

Node.js هي بيئة تشغيل مستخدمة على نطاق واسع لتعليمات JavaScript البرمجية. Node.js متوافق مع جميع أنظمة التشغيل الرئيسية. في بعض الأحيان، أثناء تثبيت وحدة Node.js في JavaScript، يواجه المستخدم الخطأ ' لم يتم العثور على أمر npm ' كما هو مبين أدناه. يحدث هذا الخطأ لأسباب مختلفة مثل عدم تثبيت npm على النظام أو استخدام إصدار قديم من npm أو عدم إضافة npm إلى إعدادات بيئة Linux Path:





لإصلاح الخطأ المذكور أعلاه، جرب الحلول التالية:





الحل 1: تثبيت npm على Linux

أثناء تثبيت Node.js، قد ينسى المستخدم تثبيت مدير الحزم npm أو قد لا يتم تثبيت npm بشكل صحيح على النظام. ونتيجة لذلك، يواجه المستخدم الخطأ ' لم يتم العثور على الأمر 'npm'. '. لإصلاح المشكلة المذكورة، قم بتثبيت npm على Linux من خلال الإرشادات التالية:

الخطوة 1: تحديث أوبونتو

أولاً، قم بتشغيل محطة Ubuntu من خلال ' CTRL+ALT+T ' مفتاح. ثم قم بتشغيل ' تحديث مناسب 'الأمر لتحديث مستودع Ubuntu:



sudo تحديث مناسب

الخطوة 2: تثبيت حزمة npm

بعد ذلك، قم بتثبيت مدير الحزم npm من خلال ' ملائمة تثبيت npm ' يأمر. قد يتطلب هذا الأمر امتيازات الجذر، لذلك استخدم ' sudo 'قبل الأمر:

sudo ملائم ثَبَّتَ npm

وهنا ' تُستخدم العلامة 'لتخصيص إذن المعالجة لاستخدام مساحة القرص الإضافية لتثبيت 'npm':

الخطوة 3: التحقق

الآن، تحقق مما إذا كان npm مثبتًا أم لا، قم بتشغيل ' npm -v ' يأمر:

npm -في

يوضح الناتج أدناه أننا قمنا بتثبيت ' 8.5.1 'إصدار npm:

للتحقق مما إذا كان الأمر npm يعمل بشكل صحيح أم لا، قم بتثبيت أي وحدة Node.js. على سبيل المثال، قمنا بتثبيت ' يعبر ' وحدة:

npm ثَبَّتَ يعبر

تشير النتيجة أدناه إلى أننا قمنا بتثبيت الوحدة وحل المشكلة المذكورة بشكل فعال:

إذا استمرت المشكلة، فهذا يعني أنه لا تتم إضافة npm تلقائيًا إلى إعداد بيئة المسار.

الحل 2: إضافة npm إلى إعدادات بيئة المسار

إذا لم تتم إضافة npm إلى مسار النظام، فسيفشل النظام في اكتشاف أوامر npm وسيواجه المستخدم الخطأ ' لم يتم العثور على أمر npm '. لإصلاح المشكلة المذكورة، أضف مسار تثبيت npm يدويًا إلى إعدادات بيئة Linux. للقيام بذلك، اتبع الإجراء المحدد:

الخطوة 1: التحقق من موقع تثبيت npm

أولاً، تحقق من موقع تثبيت npm من خلال ' الذي npm ' يأمر:

أيّ npm

الخطوة 2: التحقق من إعدادات بيئة المسار

الآن، تحقق مما إذا كان npm مضافًا إلى إعدادات بيئة Linux Path أم لا من خلال عرض النظام ' طريق ':

صدى صوت $PATH

هنا، يمكنك رؤية أن إعدادات بيئة PATH لدينا محدثة بالفعل وأن مسار تثبيت npm موجود بالفعل في إعدادات البيئة:

ومع ذلك، إذا كان المسار القابل للتنفيذ npm غير موجود في إعدادات PATH للبيئة، فقم بإضافة npm إلى مسار النظام باتباع الخطوة التالية.

الخطوة 3: إضافة مسار npm إلى إعدادات بيئة Linux

افتح ال ' .bashrc ” ملف في أي محرر نصوص Linux مع حقوق مستخدم sudo. لقد استخدمنا هنا محرر النانو:

sudo نانو .bashrc

ثم الصق المقتطف التالي في الملف واحفظ الملف من خلال ' CTRL+S ' مفتاح:

يصدّر طريق = 'سر/بن: $PATH '

للخروج من محرر النانو، اضغط على ' CTRL+X ' مفتاح.

الخطوة 4: إعادة تحميل بيئة Bash Shell

بعد تحديث ' .bashrc '، أعد تحميل بيئة Bash Shell لتنفيذ التغييرات من خلال الأمر أدناه:

مصدر ~ / .bashrc

بعد ذلك، قم بتشغيل الأمر 'npm' مرة أخرى وتحقق مما إذا تم حل المشكلة أم لا.

الحل 3: التحقق من أذونات الدليل 'node_modules'.

أثناء تثبيت npm على نظام التشغيل Linux، فإنه يقوم بإنشاء ' node_modules ' الدليل الذي يحتوي على حزمة من مشروع Node.js وفقًا لـ ' project.json ' ملف. إذا كان ' node_modules 'لا يحتوي الدليل على إذن أساسي، وقد يواجه أخطاء مختلفة. لإصلاح هذه الأخطاء، قم بتعيين الأذونات الأساسية لـ 'node_modules' باستخدام الخطوات التالية:

الخطوة 1: عرض دليل 'node_modules'.

عادة، ' node_modules تم العثور على الدليل في دليل مستخدم Linux. للتحقق من ملفات الدليل الحالي، قم بتشغيل ' ليرة سورية ':

ليرة سورية

لعرض مسار الدليل المفتوح حاليًا، قم بتشغيل ' الأشخاص ذوي الإعاقة ':

الأشخاص ذوي الإعاقة

لاحظ المسار ' node_modules 'الدليل من الإخراج:

الخطوة 2: تعيين الأذونات لـ 'node_modules'

الآن، قم بتعيين الأذونات الأساسية لـ ' node_modules ' خلال ' chown -R $(whoami):root <دليل path-to-node_modules> ' يأمر:

chown $ ( من أنا ) :جذر / بيت / com.ubuntuuser / node_modules

سيؤدي هذا إلى حل الأخطاء المختلفة المتعلقة بالأمر 'npm'.

كيفية حل مشكلة 'لم يتم العثور على أمر npm' على نظام التشغيل Windows؟

على نظام Windows، يتم تثبيت npm مع تثبيت Node.js ويتم إضافته تلقائيًا إلى مسار Windows. لذلك، هناك فرصة ضئيلة لحدوث ' لم يتم العثور على أمر npm ' حدوث خطأ. ومع ذلك، نادرًا ما يواجه المستخدمون ' لم يتم التعرف على npm باعتباره داخليًا أو خارجيًا 'خطأ في الأمر. ويرجع ذلك إلى أنه إذا لم يتم تثبيت npm مع تثبيت Node.js، فلن يتم التعرف على المسار القابل للتنفيذ npm في متغير Windows PATH أو يتم استخدام إصدار أقدم من npm:

لإصلاح المشكلة المميزة، اتبع الحلول التالية:

دعونا نتبع كل من الحلول المذكورة أعلاه واحدا تلو الآخر.

الحل 1: إلغاء تثبيت Node.js وإعادة تثبيته

في بعض الأحيان، أثناء تثبيت Node.js على نظام التشغيل Windows، لا يتم تثبيت حزمة npm بشكل صحيح، أو ربما يكون إصدار npm أقدم وغير متوافق مع تطبيقات ووحدات JavaScript الجديدة. ونتيجة لذلك، يواجه المستخدم ' لم يتم التعرف على أمر npm ' خطأ. لإصلاح المشكلة المذكورة، قم بتثبيت أحدث إصدار من Node.js وnpm باستخدام الإجراء التالي.

الخطوة 1: قم بتشغيل إعدادات 'إضافة أو إزالة البرامج'.

لتثبيت Node.js وnpm حديثًا، قم أولاً بإلغاء تثبيت الإصدار الأقدم. ولهذا الغرض، افتح ' إضافة أو إزالة البرامج ' إعدادات:

الخطوة 2: إلغاء تثبيت Node.js

ابحث عن 'العقدة' في حقل البحث في قائمة التطبيقات وحدد تطبيق Node.js. هنا، انقر على المشار إليه أدناه “ ثلاث نقاط ” أيقونة لعرض المزيد من الخيارات:

وبعد ذلك اضغط على '' الغاء التثبيت خيار تثبيت Node.js. يمكن للمستخدمين أيضًا تشغيل ' يُعدِّل خيار تعديل أو إصلاح تثبيت Node.js. ومع ذلك، فإن هذه الخطوة سوف تتطلب Node.js “ msi ' ملف. لترقية npm وNode.js، سنقوم بتثبيت أحدث إصدار:

الخطوة 3: تنزيل مثبت Node.js

افتح Node.js الرسمي موقع إلكتروني وقم بتنزيل الإصدار الأحدث من Node.js بالضغط على الخيار الموضح أدناه:

بعد ذلك، افتح ' التحميلات ' وانقر نقرًا مزدوجًا فوق ملف Node.js .msi لتنفيذ برنامج التثبيت:

الخطوة 4: تثبيت Node.js وnpm

سيؤدي هذا إلى فتح معالج إعداد Node.js، ثم اضغط على ' التالي زر 'للمتابعة إلى خطوات التثبيت:

الموافقة على Node.js ' نهاية اتفاقية ترخيص المستخدم ' بالضغط على خانة الاختيار الموضحة أدناه والضغط على ' التالي ' زر:

حدد موقع تثبيت Node.js ثم اضغط على ' التالي '. هنا، سنواصل الموقع الافتراضي المحدد:

من المعالج التالي، انتقل إلى خيار 'npm package manager' وحدد الخيار الموضح أدناه لتثبيت npm بالكامل مع تثبيت Node.js:

بعد ذلك اضغط على ' التالي 'زر لمواصلة العملية:

هنا، إذا كنت تريد تثبيت أداة إضافية مع npm وNode.js، فاضغط على مربع الاختيار الموضح أدناه ثم اضغط على ' التالي '. هنا، لا نحتاج إلى أي أداة إضافية:

وأخيرًا اضغط على ' ثَبَّتَ زر لبدء تثبيت Node.js وnpm على نظام التشغيل Windows:

بعد الانتهاء من عملية التثبيت اضغط على ' ينهي ' زر:

سيؤدي هذا أيضًا إلى إضافة Node.js وnpm تلقائيًا إلى متغير Windows Path.

الخطوة 5: إطلاق المحطة

للتحقق من تثبيت npm وNode.js وإضافتهما إلى مسار Windows، افتح المحطة الافتراضية لـ Command Prompt Windows عبر قائمة ابدأ:

الخطوة 6: التحقق

بعد ذلك، قم بتشغيل ' العقدة -v 'الأمر للتحقق من إصدار Node.js:

العقدة -في

الآن، للتحقق مما إذا كان npm مثبتًا ويعمل بشكل جيد، تحقق من إصدار npm:

npm -في

من النتيجة أدناه، يمكنك أن ترى أننا قمنا بتثبيت npm بشكل فعال ' 10.2.4 'الإصدار على نظام التشغيل Windows:

الآن، تحقق مما إذا كان قد تم حل الخطأ 'لم يتم العثور على أمر npm' أم لا. لهذا الغرض، قم بتهيئة بيئة Node.js باستخدام الأمر ' الحرف npm ' يأمر:

الحرف npm

يوضح الناتج أدناه أننا قمنا بحل خطأ أمر npm الذي لم يتم التعرف عليه بشكل فعال:

إذا استمر الخطأ، فهذا يعني أنه لم تتم إضافة npm إلى Windows Path. لإصلاح المشكلة، جرب الحل أدناه.

الحل 2: إضافة npm إلى مسار Windows

ومع ذلك، أثناء تثبيت Node.js وnpm، يتم تحديث متغير Windows PATH تلقائيًا. ولكن، إذا لم تتم إضافة npm إلى Windows Path، فلن يتمكن النظام من الوصول إلى الأداة المساعدة لسطر أوامر npm من الجهاز، وسيواجه المستخدم الخطأ ' لم يتم العثور على أمر npm '. لإصلاح المشكلة المذكورة، أضف npm إلى متغير Windows Path باستخدام العرض التوضيحي التالي.

الخطوة 1: التحقق من موقع تثبيت Npm

أولاً، انتقل إلى مواقع تثبيت npm وNode.js. بشكل افتراضي، يتم تثبيت npm في ' C:\ملفات البرنامج\Node.js ' الدليل. انسخ مسار دليل التثبيت من شريط العناوين الموضح أدناه:

الخطوة 2: إطلاق متغير البيئة

بعد ذلك، قم بتشغيل إعدادات متغير البيئة عبر قائمة ابدأ في نظام التشغيل Windows:

بعد ذلك اضغط على ' متغيرات البيئة 'زر لتشغيل إعدادات متغير Windows:

الخطوة 3: إضافة npm إلى مسار Windows

افتح ال ' طريق 'الخيار من' متغيرات النظام ' قائمة. لهذا الغرض، حدد أولاً ' طريق ' ثم اضغط على ' يحرر ' زر:

هنا، تم بالفعل تعيين المسار القابل للتنفيذ Node.js وnpm وإضافته في متغير Windows Path. ومع ذلك، إذا لم تتم إضافة المسار أو كان موجودًا في متغير المسار، فقم بإضافته يدويًا. لهذا الغرض، اضغط أولاً على ' جديد 'زر ، الصق مسار تثبيت npm' C:\ملفات البرنامج\Node.js ' واضغط على ' نعم ' زر:

الخطوة 4: استخدم الأمر npm

بعد إضافة ' npm ' إلى Windows Path، وأعد تشغيل محطة Windows Command Prompt، واستخدم الأمر npm لتثبيت الحزمة أو الوحدة والتحقق من إصلاح المشكلة المذكورة أم لا:

npm ثَبَّتَ يعبر

للتوضيح، قمنا بتثبيت ' يعبر وحدة Node.js باستخدام مدير الحزم npm. توضح النتيجة أدناه أننا قمنا بحل الخطأ 'لم يتم العثور على npm' بشكل فعال وقمنا بتثبيت وحدة Node.js بنجاح:

لقد قمنا بتغطية الحلول لإصلاح ' لم يتم العثور على أمر npm 'خطأ لكل من نظامي التشغيل Windows وLinux.

خاتمة

لإصلاح الخطأ 'لم يتم العثور على أمر npm'، حاول إعادة تثبيت مدير حزم npm في Linux باستخدام ' سودو ملائمة تثبيت npm -y ' يأمر. في نظام التشغيل Windows، يحتاج المستخدم إلى إلغاء تثبيت Node.js بالكامل وإعادة تثبيته على النظام. لهذا الغرض، قم بتنزيل ملف Node.js “.msi” من الموقع الرسمي، وقم بتشغيل برنامج التثبيت، ثم قم بتثبيت npm. الحل الآخر هو إضافة npm إلى إعدادات بيئة Windows أو Linux. سيؤدي هذا إلى جعل npm متاحًا لمحطات Windows أو Linux. لقد أظهرت هذه الكتابة الإصلاحات لحل مشكلة ' لم يتم العثور على أمر npm 'خطأ في كل من نظامي التشغيل Windows وLinux.