Ndm ، تطبيق واجهة المستخدم الرسومية لمدير الحزم NPM

حول ndm

في المقالة التالية سوف نلقي نظرة على NDM. أول شيء يجب توضيحه هو أن NPM اختصار لـ Node Package Manager ، وهو مدير حزمة سطر أوامر لتثبيت حزم أو وحدات NodeJS. بمرور الوقت ، نشرنا في هذه المدونة مقالات مختلفة حول كيفية القيام بذلك تثبيت حزم NodeJS باستخدام NPM. إذا كنت قد اتبعت أيًا من هذه المقالات ، فربما لاحظت أن إدارة حزم أو وحدات NodeJS باستخدام Npm ليست مشكلة كبيرة. ومع ذلك ، بالنسبة للمستخدمين الذين يريدون رؤيتنا باستخدام CLI ، هناك ملف تطبيق واجهة المستخدم الرسومية لسطح المكتب يسمى NDM والتي يمكن استخدامها لإدارة تطبيقات / وحدات NodeJS.

NDM ، لتقف على مدير سطح المكتب NPM. إنها واجهة رسومية مجانية ومفتوحة المصدر لـ NPM تتيح لنا تثبيت حزم NodeJS وتحديثها وإزالتها من خلال نافذة رسومية بسيطة. في هذا المنشور ، سنرى كيفية استخدام Ndm في Ubuntu.

قم بتثبيت NDM

NDM متاح في توزيعات Gnu / Linux المختلفة. لكن في هذه المدونة ، كما أعتقد ، سنرى كيفية تثبيتها على Ubuntu أو Debian أو Linux Mint. للقيام بذلك ، سيتعين علينا فقط فتح محطة طرفية (Ctrl + Alt + T) والكتابة فيها:

echo "deb [trusted=yes] https://apt.fury.io/720kb/ /" | sudo tee /etc/apt/sources.list.d/ndm.list && sudo apt-get update && sudo apt-get install ndm

لمزيد من المعلومات حول التثبيت ، يمكنك ذلك استشر الموقع الرسمي من المشروع.

يمكن أن يكون NDM أيضًا تثبيت باستخدام لينكسبرو. أولاً ، سيتعين علينا تثبيت Linuxbrew كما فعلنا في مقال نُشر منذ بعض الوقت في هذه المدونة.

بعد تثبيت Linuxbrew ، يمكننا تثبيت NDM باستخدام الأوامر التالية:

brew update

brew install ndm

لتوزيعات Gnu / Linux الأخرى، يمكننا الذهاب إلى صفحة الإصدارات من NDM ، قم بتنزيل أحدث إصدار وقم بتجميعه وتثبيته.

بعد التثبيت سنتمكن من تشغيل البرنامج.

قاذفة ndm

باستخدام NDM

سنكون قادرين قم بتشغيل NDM من المحطة أو باستخدام مشغل التطبيقات. سيتم فتح واجهة NDM الافتراضية. من هنا نستطيع تثبيت حزم / وحدات NodeJS محليًا أو عالميًا.

قم بتثبيت حزم NodeJS محليًا

لتثبيت حزمة محليًا ، أولاً سنختار دليل المشروع بالنقر فوق الزر "أضف مشاريع"من الشاشة الرئيسية. هناك سنختار الدليل الذي نريد حفظ ملفاتنا فيه. في هذا المثال ، اخترت دليلًا يسمى "ndm- تجريبي"كدليل مشروعي.

ndm مشروع جديد

سنضغط على دليل المشروع (أي ، ndm-demo) وبعد ذلك سنقوم بذلك انقر فوق الزر "إضافة حزمة".

لقد حان الوقت ل اكتب اسم الحزمة التي نريد تثبيتها وسنضغط على زر التثبيت.
ndm مثال المشروع

بمجرد التثبيت ، سيتم سرد الحزم في دليل المشروع. سيتعين علينا ببساطة النقر فوق الدليل لرؤية قائمة الحزم المثبتة محليًا.

حزم ndm المثبتة

وبالمثل ، يمكننا إنشاء أدلة مشروع منفصلة وتثبيت وحدات NodeJS فيها. للاطلاع على قائمة الوحدات المثبتة في المشروع ، سنضغط على دليل المشروع ، وسنرى الحزم على الجانب الأيمن.

قم بتثبيت حزم NodeJS العالمية

لتثبيت حزم NodeJS عالميًا ، سنفعل انقر فوق الزر Globals على يسار الواجهة الرئيسية. من الممكن أن تظهر رسالة يجب علينا القيام بها اتبع البرنامج التعليمي المقدم على موقع Ndm مما سيسمح لنا بتثبيت حزم NodeJS عالميًا.

الوصول العالمي ndm

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

إدارة الحزم

تثبيت ndm العالمي

سنضغط الآن على الحزم المثبتة وسنرى عدة خيارات في الأعلى ، مثل

  • الإصدار (لـ انظر الإصدار المثبتة)
  • الأحدث (لـ قم بتثبيت أحدث إصدار متوفرة)
  • تحديث (لـ تحديث الحزمة المحددة فعلا)
  • إلغاء التثبيت (لـ إزالة الحزمة المحددة).

لدى NDM خياران آخران ، يُطلق عليهما "تحديث npm'، والذي يستخدم لتحديث مدير حزمة العقدة إلى أحدث إصدار متاح ، و با الطبيب الذي يدير مجموعة من الفحوصات للتأكد من أن تثبيت npm يحتوي على ما يحتاجه لإدارة الحزم / الوحدات. سنجد هذين الخيارين في أسفل النافذة.

بالنسبة للمحطة ، قل أن NDM يجعل عملية تثبيت حزم NodeJS وتحديثها وإزالتها أسهل بالنسبة لأولئك الذين لا يرغبون في استخدام الجهاز. لن تحتاج إلى حفظ الأوامر لأداء هذه المهام. يسمح لنا NDM بإجراء كل هذه العمليات ببضع نقرات بالماوس من خلال نافذة رسومية بسيطة. بالنسبة لأولئك الذين هم كسالى لكتابة الأوامر ، فإن NDM هو الرفيق مثالي لإدارة حزم NodeJS.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.