npm في بيئة العقدة هو أداة إدارة وتوزيع الحزم الافتراضية؛ الاسم الكامل لـ npm هو "Node Package Manager"، والذي أصبح معيارًا غير رسمي لنشر وحدات العقدة، مما يسمح للمستخدمين بتنزيل حزم الطرف الثالث التي كتبها آخرون من يمكن لخادم NPM استخدامه محليًا، أو السماح للمستخدمين بتحميل الحزم أو برامج سطر الأوامر التي يكتبونها على خادم NPM ليستخدمها الآخرون.
بيئة تشغيل هذه المقالة: نظام Windows 10، إصدار Nodejs 16، كمبيوتر Dell G3.
npm هو مدير الحزم الافتراضي لبيئة تشغيل JavaScript Node.js.
الاسم الكامل لـ NPM هو Node Package Manager وهي أداة لإدارة وتوزيع حزم NodeJS وأصبحت معيارًا غير رسمي لنشر وحدات Node (الحزم).
npm هي أداة لإدارة الحزم مثبتة مع Nodejs ويمكنها حل العديد من المشكلات في سيناريوهات الاستخدام الشائعة لـ Nodejs.
السماح للمستخدمين بتنزيل حزم الجهات الخارجية التي كتبها آخرون من خادم NPM للاستخدام المحلي.
يسمح للمستخدمين بتنزيل وتثبيت برامج سطر الأوامر التي كتبها آخرون من خادم NPM للاستخدام المحلي.
يسمح للمستخدمين بتحميل الحزم أو برامج سطر الأوامر التي يكتبونها إلى خادم NPM ليستخدمها الآخرون.
نظرًا لأن الإصدار الجديد من Nodejs قد تم دمجه مع npm، فقد تم تثبيت npm أيضًا من قبل. يمكنك أيضًا اختبار ما إذا كان التثبيت ناجحًا عن طريق إدخال "npm -v". الأمر كما يلي في حالة ظهور مطالبة الإصدار، يكون التثبيت ناجحًا:
$npm-v2.3.0إذا كان لديك إصدار قديم من npm مثبتًا، فيمكنك ترقيته بسهولة من خلال الأمر npm، ويكون الأمر كما يلي:
$ Sudo npm install npm -g/usr/local/bin/npm -> /usr/local/lib/node_modules/npm/bin/[email protected] /usr/local/lib/node_modules/npmإذا كان نظام Windows، فاستخدم الأمر التالي: npm install npm -g
التثبيت العالمي مقابل التثبيت المحلي
ينقسم تثبيت حزمة npm إلى نوعين: التثبيت المحلي (المحلي) والتثبيت العالمي (العالمي)، انطلاقًا من سطر الأوامر، الفرق هو فقط ما إذا كان هناك -g، مثل
npm install Express # التثبيت المحلي npm install Express -g # التثبيت العالميفي حالة حدوث الخطأ التالي: npm err! خطأ: قم بتوصيل ECONNREFUSED 127.0.0.1:8087
الحل هو: $ npm config set proxy null
التثبيت المحلي
ضع حزمة التثبيت ضمن ./node_modules (الدليل الذي يتم فيه تشغيل أمر npm). إذا لم يكن هناك دليل Node_modules، فسيتم إنشاء دليل Node_modules في الدليل الذي يتم فيه تنفيذ أمر npm حاليًا.
يمكن تقديم الحزم المثبتة محليًا من خلال require().
التثبيت العالمي
ضع حزمة التثبيت في /usr/local أو في دليل التثبيت الخاص بالعقدة الخاصة بك.
يمكن استخدامها مباشرة من سطر الأوامر.
إذا كنت تريد وظيفة كليهما، فستحتاج إلى تثبيته في كلا المكانين أو استخدام رابط npm.
التعلم الموصى به: "الفيديو التعليمي لـnodejs"
ما ورد أعلاه هو المحتوى التفصيلي لـ npm في بيئة العقدة، لمزيد من المعلومات، يرجى الانتباه إلى المقالات الأخرى ذات الصلة على هذا الموقع!