logo

أمر تثبيت npm

يُعرف مدير حزم العقدة باسم npm. إنه بمثابة مدير الحزم لمنصة Node JavaScript.

يُشار إلى أكبر سجل للبرامج في العالم باسم Npm. Npm هي أداة مشاركة وعرض يستخدمها مطورو المصادر المفتوحة في جميع أنحاء العالم.

أجزاء Npm

يتكون Npm من ثلاثة أجزاء:

  • يمكنك البحث عن حزم الطرف الثالث على موقع الويب، وإنشاء ملفات تعريف، والحفاظ على الحزم.
  • يمكنك التواصل مع npm من خلال واجهة سطر الأوامر، والتي تُعرف أحيانًا باسم npm CLI، والتي يتم تشغيلها من محطة طرفية.
  • يعد السجل مستودعًا كبيرًا عبر الإنترنت لشفرة مصدر JavaScript.

Npm الأساسي وأمر الإصدار

  • يمكنك استخدام الأمر npm من أمر لتحديد موقع npm Api على جهاز الكمبيوتر الخاص بك:
 C:Usershp>npm 

الصورة التالية توضح إخراج الأمر.

أمر تثبيت npm

على سبيل المثال، سيُظهر لك الأمر الموضح أدناه إصدار npm الحالي لنظامك:

 npm -v 

توضح الصورة التالية إخراج أمر إصدار npm.

يعني np
أمر تثبيت npm

ما هو npm قادر على؟

يمكنك تثبيت حزمة جديدة من السجل باستخدام npm. بالإضافة إلى ذلك، يمكّنك npm من العثور على حزم العقد الجديدة ومشاركتها. مع npm، ستستخدمه في الغالب لهذا الغرض.

package.json

عادةً، يتضمن الدليل الجذر لمشروع npm ملفًا يسمى package.json. توجد بيانات مهمة في package.json، وهو ملف نصي عادي يستخدمه npm لتحديد المشروع وإدارة التبعيات.

انتقل إلى الدليل الجذر للمشروع واستخدم الأمر لإنشاء ملف package.json:

 npm init 

توضح الصورة التالية إخراج الأمر npm.

أمر تثبيت npm

عند استخدام الأمر npm init، سيطلب منك تفاصيل حول المشروع، مثل:

  • نسخة من الحزمة
  • اسم الحزمة
  • مستودع Git لأمر الاختبار
  • الكلمات الدالة
  • مؤلف
  • رخصة

سيقبل القيم الافتراضية ويستمر إلى المطالبة التالية إذا ضغطت على Return أو Enter.

استخدم الأمر التالي إذا كنت تريد استخدام الخيارات الافتراضية:

 npm init --yes 

أمر تثبيت npm

قم بتثبيت حزمة npm جديدة

يعمل أمر npm install لتثبيت حزمة جديدة:

 npm install 

يجب أن يأتي اسم الحزمة بعد الكلمات الأساسية لتثبيت npm في هذا الأمر.

توضح الصورة التالية نتيجة الأمر npm.

أمر تثبيت npm

يمكنك البحث عن الحزم على موقع npm للعثور عليها.

على سبيل المثال، يمكنك إصدار الأمر التالي لتثبيت الحزمة السريعة:

 npm install express 

ضع في اعتبارك أن إطار عمل الويب Node.js السريع سريع. بعد التثبيت ستلاحظ أن أ دليل جديد تمامًا يسمى /node Modules تم إنشاؤه تحت جذر المشروع. سيحتوي هذا الدليل على جميع الوحدات المثبتة حديثًا.

الصورة تعطي نتيجة الأمر npm.

أمر تثبيت npm

يمكنك أن ترى أن npm تم تثبيته بشكل سريع بالإضافة إلى تبعياته، بالإضافة إلى تبعيات تلك التبعيات، وما إلى ذلك، من خلال توسيع دليل الوحدات النمطية /node.

جزء التبعيات من المشروع package.json تم تعديل الملف ويتضمن الآن الحزمة السريعة، كما هو موضح في المثال أدناه:

 'dependencies': { 'express': '^4.17.1' } 

سيحتوي قسم التبعيات بشكل عام على قائمة بأي حزم جديدة تقوم بتثبيتها. في هذه الحالة، الحزمة السريعة ذات الإصدار 4.17.1 هي إحدى التبعيات. لاحظ مواصفات التحكم في الإصدار الهيكلي التي تلتزم بها Npm.

يمكنك استخدام الأمر npm install بالشكل المختصر التالي لتقليل الكتابة:

 npm i 

أشير إلى التثبيت في هذا الأمر. الصورة تعطي نتيجة الأمر npm.

أمر تثبيت npm

تثبيت الحزمة كشرط للتطوير

يمكنك أحيانًا تثبيت حزمة متوافقة فقط مع بيئة التطوير.

على سبيل المثال، يمكنك تثبيت حزمة مورغان، التي تسجل طلبات HTTP.

استخدم أمر npm install مع خيار save-dev والصيغة التالية لإنجاز ذلك:

جعل البرنامج النصي شل قابلاً للتنفيذ
 npm install --save-dev 

يُظهر الإخراج العملية التي تمت باستخدام سطر الأوامر الموجود أسفل الصورة.

أمر تثبيت npm

للتوضيح:

 npm install morgan --save-dev 

يُظهر الإخراج العملية التي تمت باستخدام سطر الأوامر الموجود أسفل الصورة.

أمر تثبيت npm

سيتم تنزيل حزمة مورغان وتثبيتها بواسطة هذا الأمر. بالإضافة إلى ذلك، فإنه يوسع الحزمة بجزء جديد. يجب أن يبدو ملف devDependeency.json بالشكل التالي:

 'devDependencies': { 'morgan': '^1.10.0' } 
  • في الأساس، يجب أن تتضمن تبعيات التطوير الحزم التي تستخدمها عند التطوير.
  • ما عليك سوى هذه الحزم أثناء قيامك بإنشاء التطبيق الخاص بك.
  • من ناحية أخرى، يجب أن تتضمن التبعيات الحزم التي سيتطلبها تطبيقك.
  • بمعنى آخر، سيتم تشغيل برنامجك بهذه الحزم المطلوبة.
  • يمكن لأمر تثبيت npm أيضًا الحصول على جميع الحزم المدرجة في قسم التبعيات وتبعيات التطوير وتثبيتها.

تثبيت npm عالميًا

قم بتثبيت الحزمة على نظامك عالميًا.

استخدم الأمر التالي لتثبيت الحزمة على نظامك عالميًا:

 npm install --global

أو ببساطة:

 npm i -g 

أمر تثبيت npm

غالبًا ما تقوم بتثبيت حزمة على سطر الأوامر أو الصدفة الخاصة بك عندما ترغب في استخدامها عالميًا.

يعد تثبيت الحزمة هو الأفضل إذا كنت ترغب في استخدامها في تطبيقك.

خاتمة

بالنسبة لمنصة Node Js/javascript، تعمل Npm بمثابة إدارة الحزم. يساعد سطر الأوامر على تثبيت npm خطوة بخطوة للتطوير والعمليات. يساعد على تثبيت npm والبيانات الأخرى ذات الصلة في سطر أوامر واحد باستخدام موجه الأوامر. تثبيت npm لوظيفة جافا سكريبت في جميع التطبيقات المتعلقة بالويب.