إذا واجهت مشكلة في تشغيل مشروع لأنك لا تملك إصدارًا متوافقًا من Node.js مثبتًا ، فأنت لست وحدك. لحسن الحظ ، هناك حل سهل لهذه المشكلة.

باستخدام Node Version Manager (NVM) ، يمكنك تثبيت عدة إصدارات من Node.js على جهازك واختيار الإصدار الذي ترغب في استخدامه اعتمادًا على المشروع الذي تريد تشغيله.

NVM هو مشروع مفتوح المصدر يهدف إلى تسهيل عملية التثبيت والإدارة لـ Node.js.

ما هو Node.js؟

Node.js هي بيئة تشغيل JavaScript مفتوحة المصدر ومتعددة المنصات مبنية على محرك V8 من Google Chrome. يسمح لك Node.js بتشغيل وتنفيذ كود JavaScript خارج متصفح الويب ، والذي بدوره يسمح بذلك يمكنك إنشاء وتشغيل تطبيقات الواجهة الأمامية والخلفية باستخدام كود JavaScript على جهاز الكمبيوتر الخاص بك أو الخادم.

تتضمن أطر عمل الويب الأمامية الشائعة التي تستخدم Node.js Angular و React. تذكر أنه يمكن أيضًا استخدام Node.js لتطوير التطبيقات الخلفية أو تطبيقات المكدس الكاملة ؛ تتضمن الأطر الخلفية الشائعة التي تستخدم Node.js Express.js و Meteor.js و Nest.js و Hapi.js.

متعلق ب: الواجهة الأمامية مقابل. تطوير الويب الخلفي: ما المسار المناسب لك؟

instagram viewer

بسبب الشعبية الواسعة لـ جافا سكريبت بالنسبة للبرمجة ، أصبح Node.js مكونًا مهمًا في تطوير البرامج وإدارة Linux للخوادم التي تشغل تطبيقات JavaScript.

تثبيت NVM في Linux

يعد تثبيت NVM في Linux أمرًا سهلاً للغاية. افتح الجهاز الطرفي وقم بتشغيل الأمر التالي.

حليقة -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | سحق

سيقوم الأمر المذكور أعلاه بتشغيل برنامج نصي يقوم بتنزيل وتثبيت NVM. بالإضافة إلى ذلك ، سيتم أيضًا تعيين ملف تعريف لـ NVM في متغير البيئة الخاص بك. في هذه الحالة ، فإن ملف .bashrc ملف كما ترى من إخراج التثبيت أدناه.

يوجد ملف متغير البيئة في أي من هذه المواقع: ~ / .bash_profile, ~ / .zshrc, ~ /. الملف الشخصي، أو ~ / .باشرك اعتمادا علي توزيعة Linux الذي تستخدمه.

التحقق من التثبيت

ملحوظة: قبل أن تتمكن من المتابعة للتحقق مما إذا كان التثبيت ناجحًا ، أغلق جهازك الحالي وافتح نافذة طرفية جديدة. بدلاً من ذلك ، يمكنك فتح نافذة طرفية أخرى بالضغط على Ctrl + Alt + T. على لوحة المفاتيح.

في نافذة المحطة الطرفية الجديدة ، يمكنك التحقق مما إذا تم تثبيت NVM بنجاح عن طريق تشغيل الأمر التالي.

الأمر- v nvm

إذا سارت الأمور على ما يرام ، فسيكون الإخراج من الأمر أعلاه نيفم كما هو مبين أدناه.

للتحقق من إصدار NVM المثبت على جهاز الكمبيوتر الخاص بك ، يمكنك تشغيل ما يلي.

nvm -v

تثبيت Node.js

يعد تثبيت Node.js باستخدام NVM أمرًا سهلاً للغاية. على سبيل المثال ، لتثبيت أحدث إصدار من Node.js ، يمكنك تشغيل الأمر التالي:

عقدة تثبيت nvm

لتثبيت إصدار معين من Node.js ، يمكنك تشغيل الأمر nvm بالتنسيق التالي:

رقم إصدار تثبيت nvm

على سبيل المثال ، لتثبيت الإصدار 14.15.4 من Node.js:

تثبيت nvm 14.15.4

الإصدار 14.15.4 من Node.js هو إصدار LTS من Node.js.

إذا وصلت إلى هذا الحد وأصدرت الأمرين أعلاه ، فتهانينا! لديك إصداران مختلفان من Node.js مثبتين على جهاز الكمبيوتر أو الخادم.

تحديد إصدار Node.js المطلوب استخدامه

عندما يكون لديك إصدارات متعددة مثبتة من Node.js ، يمكنك بسهولة اختيار إصدار Node.js الذي ترغب في استخدامه. على سبيل المثال ، لاستخدام الإصدار 14.15.4 الذي قمت بتثبيته مؤخرًا ، يمكنك تشغيل الأمر التالي.

استخدام nvm 14.15.4

لعرض قائمة إصدارات Node.js المثبتة على جهاز الكمبيوتر الخاص بك ، يمكنك تشغيل الأمر أدناه.

nvm ls

إخراج القائمة مشابه لتلك الموجودة أدناه. يتم تمييز الإصدار النشط حاليًا أيضًا.

لسرد جميع إصدارات Node.js المتاحة للتثبيت ، يمكنك تشغيل:

nvm ls-remote

إلغاء تثبيت Node.js

يعد إلغاء تثبيت إصدار Node.js عبر NVM أمرًا بسيطًا للغاية. على سبيل المثال ، لإلغاء تثبيت الإصدار 14.15.4 الذي قمت بتثبيته أعلاه:

nvm إلغاء تثبيت v14.15.4

الحصول على مساعدة

لمعرفة المزيد حول أوامر NVM أو للحصول على مساعدة ، ما عليك سوى كتابة الأمر التالي:

nvm -h

يمكنك أيضا زيارة صفحة جيثب الرسمية الخاصة بـ NVMs، وهو موثق جيدًا.

إدارة Node.js مبسطة

أوضح لك هذا الدليل كيفية تثبيت Node Version Manager (NVM) لتسهيل إدارة وتثبيت Node.js. إذا كانت لديك مشاريع تستخدم إصدارات مختلفة من Node.js ، فإن NVM هي الأداة المناسبة لك. ستجعل حياتك أسهل.

تعد قابلية إعادة الاستخدام أحد أهم نماذج البرمجة التي يجب أن يتبعها الجميع. لحسن الحظ ، في JavaScript ، يمكنك بسهولة إنشاء تعليمات برمجية قابلة لإعادة الاستخدام باستخدام Design Patterns.

بريد إلكتروني
كيفية إنشاء تعليمات برمجية قابلة لإعادة الاستخدام في JavaScript باستخدام أنماط التصميم

سيمكنك فهم كيفية استخدام أنماط التصميم من استخدام التعليمات البرمجية القابلة لإعادة الاستخدام في JavaScript. إليك ما تحتاج إلى معرفته.

اقرأ التالي

مواضيع ذات صلة
  • لينكس
  • جافا سكريبت
عن المؤلف
مويزا كومويندا (5 مقالات منشورة)

تقوم Mwiza بتطوير البرامج حسب المهنة وتكتب على نطاق واسع على Linux والبرمجة الأمامية. تشمل بعض اهتماماته التاريخ والاقتصاد والسياسة والهندسة المعمارية للمؤسسات.

المزيد من Mwiza Kumwenda

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

خطوة أخرى أيضا…!

يرجى تأكيد عنوان بريدك الإلكتروني في البريد الإلكتروني الذي أرسلناه لك للتو.

.