- ماهو الـ npm
هو إختصار لـ “Node.js package manager” وهو نظام إدارة الحزم الأكثر شعبية في العالم للغة javascript , فهو مخصص للتعامل مع البرمجيات وإدارتها كـ التنصيب و التحديث والحذف وغيرها من العمليات الأساسية
هو إختصار لـ “Node.js package manager” وهو نظام إدارة الحزم الأكثر شعبية في العالم للغة javascript , فهو مخصص للتعامل مع البرمجيات وإدارتها كـ التنصيب و التحديث والحذف وغيرها من العمليات الأساسية
أهمية npm
يأتي الـ npm بشكل إفتراضي مع Node.js , يكفي أن تقوم بتنصيب النود من الموقع الرسمي , بعدها يمكنك الشروع في إدارة الحزم باستخدام npm و يتم عن طريق سطر الأوامر , أي أنه يجب أن يكون لديك دراية بسيطة بسطر الأوامر , ولا يهم النظام الذي تستخدم فالأوامر الخاصة ب npm هي نفسها
يأتي الـ npm بشكل إفتراضي مع Node.js , يكفي أن تقوم بتنصيب النود من الموقع الرسمي , بعدها يمكنك الشروع في إدارة الحزم باستخدام npm و يتم عن طريق سطر الأوامر , أي أنه يجب أن يكون لديك دراية بسيطة بسطر الأوامر , ولا يهم النظام الذي تستخدم فالأوامر الخاصة ب npm هي نفسها
هنا سوف تضيع وقتك وبهذا الحل هو مدير الحزم npm وبتعليمة واحدة تستطيع جلب اي اضافة اي سكربت بأي اصدار تريده وتضمينه مباشرة بمشروعك عن طريق تعليمة واحدة بسطر الاوامر وهذا مايوفره لك مدير الحزم npm
يتميز مدير الحزم npm بـ
- العمل المنظم وترتيب المشاريع
- سرعة جلب المشاريع وعدم تضييع الوقت بالبحث والنسخ واللصق
- تحديث التبعيات و التحكم في الإصدارات
- معرفة جميع نسخ الاضافات والسكربتات التي يستخدمها برنامجك عن طريق ملف package.lock.json بحيث تتجنب الوقوع بالاخطاء والتناقضات
- العمل المنظم وترتيب المشاريع
- سرعة جلب المشاريع وعدم تضييع الوقت بالبحث والنسخ واللصق
- تحديث التبعيات و التحكم في الإصدارات
- معرفة جميع نسخ الاضافات والسكربتات التي يستخدمها برنامجك عن طريق ملف package.lock.json بحيث تتجنب الوقوع بالاخطاء والتناقضات
اخيرا إذا رايت ماقدمته مفيدا لك يمكنك من عمل ريتويت ومتابعة حسابي للفائدة 😇
نلتقي في تدوينة قادمة 💙
نلتقي في تدوينة قادمة 💙
جاري تحميل الاقتراحات...