كيفية تمكين npm
npm
(مدير حزم Node) هو أداة إدارة الحزم لـ Node.js ومدير الحزم الافتراضي. يُستخدم لتثبيت ومشاركة وإدارة حزم أكواد JavaScript، وهو أحد أكبر مستودعات البرمجيات المفتوحة المصدر في العالم. يساعد npm
المطورين على إدارة تبعيات المشاريع بسهولة، مما يحسن من كفاءة التطوير.
تمكين npm
يأتي Node.js المثبت عبر ServBay مع npm
مرفقًا وممكّنًا بشكل افتراضي. إذا لاحظت أن npm
غير ممكّن أو يحتاج إلى تحديث، يمكنك اتباع الخطوات التالية.
تأكيد تثبيت npm
افتح الطرفية، وأدخل الأمر التالي للتحقق من إصدار
npm
:bashnpm -v
1مثال على المخرجات:
bash9.1.0
1
تحديث npm
إذا كنت بحاجة إلى تحديث npm
، يمكنك القيام بذلك عبر الأمر التالي:
npm install -g npm
تأكيد الإصدار مرة أخرى:
npm -v
فوائد استخدام npm
الميزة الرئيسية لـ npm
هي مستودعه المفتوح المصدر الأكبر عالميًا ووظائفه السهلة لإدارة الحزم. فيما يلي بعض الأمثلة العملية على استخدام npm
:
تهيئة مشروع
استخدام npm
لتهيئة مشروع جديد لـ Node.js:
npm init
سيقوم ذلك بإرشادك لإنشاء ملف package.json
جديد يحتوي على المعلومات الأساسية للمشروع والتبعيات.
تثبيت التبعية
استخدام npm
لتثبيت تبعيات المشروع:
npm install
سيقوم ذلك بتثبيت جميع التبعيات المحددة في ملف package.json
.
إضافة تبعية
إضافة حزمة تبعية جديدة:
npm install lodash --save
سيقوم ذلك بتثبيت حزمة lodash
وتحديث ملف package.json
.
إزالة تبعية
إزالة حزمة تبعية:
npm uninstall lodash --save
سيقوم ذلك بإزالة حزمة lodash
من المشروع وتحديث ملف package.json
.
تحديث التبعيات
تحديث جميع الحزم التابعة في المشروع:
npm update
استخدام نصوص npm
يسمح npm
بتحديد نصوص في ملف package.json
لتنفيذ الأوامر الشائعة. على سبيل المثال، إضافة النصوص التالية إلى ملف package.json
:
"scripts": {
"start": "node app.js",
"test": "mocha"
}
2
3
4
ثم يمكنك تشغيل هذه النصوص عبر الأوامر التالية:
npm start
npm test
2
الأوامر الشائعة
تثبيت حزمة عالميًا:
bashnpm install -g <package-name>
1على سبيل المثال، تثبيت
nodemon
:bashnpm install -g nodemon
1عرض الحزم العالمية:
bashnpm list -g --depth=0
1تنظيف الكاش:
bashnpm cache clean --force
1
من خلال استخدام npm
، يمكن للمطورين إدارة تبعيات المشاريع بسهولة، وتثبيت وتحديث الحزم بسرعة، مما يزيد من الكفاءة العامة للتطوير.