كيفية تثبيت Node.js و NPM على نظامي التشغيل Windows و macOS

مع الطلب على التطوير الكامل ، تعد Javascript تقنية موثوقة لإنشاء تطبيق أعمال متكامل.

يعاني العديد من مطوري JavaScript في جميع أنحاء العالم من تبديل الأطر واللغات المختلفة لتضخيم التعليمات البرمجية الخاصة بهم. وهنا يأتي دور Node.js.

باستخدام Node.js ، يمكنك إنشاء تطبيقات ويب بسرعة باستخدام اتصالات ثنائية الاتجاه حيث يمكن للعميل وجانبي الخادم الاتصال وتبادل البيانات في الوقت الفعلي.

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

لكن أولاً ، دعنا نتعرف على الأساسيات!

ما هو Node.js؟

Node.js ، المعروف أيضًا باسم Node ، عبارة عن بيئة تشغيل مفتوحة المصدر وعبر الأنظمة الأساسية لتنفيذ تعليمات JavaScript البرمجية خارج المستعرض. غالبًا ما نستخدم Node.js لبناء خدمات خلفية ، تسمى أيضًا واجهات برمجة التطبيقات (APIs).

تعمل هذه الخدمات على تشغيل تطبيقات العملاء لدينا ، مثل تطبيق ويب يعمل داخل متصفح أو تطبيق جوال يعمل على جهاز محمول.

التطبيقات هي ما يراه المستخدم ويتفاعل معه. ومع ذلك ، تتطلب هذه التطبيقات الاتصال بالخدمات الخلفية في السحابة أو على الخادم لتخزين البيانات وإرسال رسائل البريد الإلكتروني وبدء سير العمل وما إلى ذلك.

يعتبر Node.js مثاليًا لبناء خدمات خلفية قابلة للتطوير كثيفة البيانات وفي الوقت الفعلي تعمل على تشغيل تطبيقات العملاء لدينا.

في حين أن هناك أدوات وأطر عمل أخرى لبناء خدمات خلفية ، مثل Ruby on Rails و Django و Flask و Firebase ، فإن Node.js فريدة من نوعها.

من السهل بدء تشغيل Node.js ويمكن استخدامه للنماذج الأولية والتطوير السريع. بالإضافة إلى ذلك ، يمكنه إنشاء خدمات سريعة بشكل لا يصدق وقابلة للتطوير بدرجة كبيرة. يتم استخدامه حتى من قبل مؤسسات المؤسسات مثل PayPal و Uber و Netflix و Walmart وما إلى ذلك ، بسبب سرعته وقابليته للتوسع.

أعاد PayPal إنشاء أحد تطبيقات Java والتطبيقات المستندة إلى الربيع باستخدام Node.js ، ووجدوا ما يلي:

  • تم بناء تطبيقاتهم بسرعة مضاعفة مع عدد أقل من الأشخاص
  • استخدموا سطورًا أقل من التعليمات البرمجية بنسبة 33٪ وملفات أقل بنسبة 40٪
  • ضاعف أيضًا عدد الطلبات المقدمة في الثانية مع تقليل متوسط ​​وقت الاستجابة بنسبة 35٪
  كيفية تشغيل أوامر PowerShell على نظام Windows 10 بعيد

تستخدم تطبيقات Node Javascript في كل مكان ، بما في ذلك Windows و macOS و Linux. إذا كنت مطورًا أماميًا يتمتع بمهارات JavaScript ، فيمكنك الانتقال بسهولة إلى مطور متكامل ، مما يسمح لك بالحصول على وظائف أفضل دون تعلم لغة برمجة جديدة.

نظرًا لأنه يمكنك استخدام Javascript على الواجهة الأمامية والخلفية ، فستكون شفرة المصدر الخاصة بك أكثر وضوحًا واتساقًا. نتيجة لذلك ، ستستخدم نفس اصطلاحات التسمية ونفس أفضل الممارسات ونفس الأدوات.

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

الآن بعد أن تعرفت على أساسيات Node.js ، فلنلقِ نظرة على العملية التي يتعين عليك القيام بها عند تثبيت Node لنظام التشغيل Windows أو macOS.

تثبيت Node.js لنظام التشغيل Windows

فيما يلي خطوات تنزيل Node.js لنظام التشغيل Windows:

الخطوة 1: اذهب إلى موقع Node.js وابحث عن صفحة التنزيلات الخاصة به.

الخطوة 2: انقر فوق مثبت Windows لتنزيل الملف وفتحه.

الخطوة 3: قبول اتفاقية الترخيص الخاصة بهم بالنقر فوق “التالي”.

الخطوة 4: اختر المكان الذي ترغب في تثبيت Node.js فيه ، ثم انقر فوق “التالي”.

الخطوة 5: إذا كنت مبتدئًا ، فالتزم بإعداد Node.js الافتراضي بالنقر فوق “التالي”. يمكنك تغيير الإعداد وفقًا لاحتياجاتك إذا كنت تعرف تأثيره على التطبيق.

الخطوة 6: انقر فوق التالي مرة أخرى على صفحة أداة الوحدات النمطية الأصلية ، ثم انقر فوق “تثبيت”.

الخطوة 7: لقد أكملت الآن التثبيت. الآن ، افتح وحدة التحكم في الأوامر وابدأ في استخدام Node.js.

تثبيت Node.js لنظام التشغيل MacOS

يعد تنزيل Node.js لنظام التشغيل macOS أمرًا بسيطًا نسبيًا. اتبع خطوات التثبيت التالية:

  ما هو مجلد $ WINDOWS. ~ BT الموجود على محرك الأقراص الثابتة؟

الخطوة 1: اذهب إلى موقع Node.js. انقر فوق الإصدار الذي تختاره.

الخطوة 2: قم بتنزيل الملف وافتحه في Finder.

الخطوة 3: قم بتعيين موقع التثبيت وانقر فوق “متابعة”.

الخطوة 4: أكمل خطوات التثبيت بالكامل بالنقر فوق متابعة والموافقة على شروطها حتى تصل إلى قسم الملخص وتحصل على تأكيد التثبيت.

الخطوة 5: تهانينا ، لقد قمت بتثبيت Node.js لنظام التشغيل macOS. افتح الآن المحطة الطرفية وابدأ في تجربة الأوامر.

تثبيت Node.js لنظام التشغيل Linux

اتبع الخطوات أدناه لتثبيت Node.js لنظام التشغيل Linux.

الخطوة 1: ابدأ بفتح الجهاز الطرفي أو الضغط على Ctrl + Alt + T.

الخطوة 2: اكتب:

sudo apt install nodejs

ثم اضغط على مفتاح الإدخال.

ومع ذلك ، لن تقوم بتثبيت أحدث إصدار من node.js عند تنفيذ هذا الأمر.

الخطوة 3: اذهب إلى موقع Node.js.org وانقر على التنزيلات.

الخطوة 4: قم بالتمرير لأسفل وانقر فوق “تثبيت Node.js عبر مدير الحزم”.

الخطوة 5: انقر فوق “توزيعات Linux المستندة إلى Debian و Ubuntu”.

الخطوة 6: بمجرد إعادة التوجيه ، انقر على رابط “التوزيعات الثنائية Node.js”.

الخطوة 7: سيتم فتح نافذة ، وسيتم توجيهك إلى مستودع GitHub.

الخطوة 8: قم بالتمرير لأسفل وابحث عن إرشادات التثبيت الخاصة بأحدث إصدار من Node.js. في هذه الحالة ، سنقوم بتثبيت Node.js v18.x.

الخطوة 9: انسخ والصق السطر الأول من التعليمات في جهازك الطرفي واضغط على إدخال.

الخطوة 10: سترى رسالة مفادها أن الأمر “curl” غير موجود.

الخطوة 11: اكتب sudo apt install curl لتثبيت curl. سيُطلب منك بعد ذلك كتابة كلمة مرور Ubuntu الخاصة بك والضغط على Enter.

الخطوة 12: الآن قمت بتثبيت curl على نظام التشغيل الخاص بك ويمكنك تنزيل أحدث إصدار من Node.js.

انسخ والصق السطر الثاني من تعليمات تثبيت Github في جهازك الطرفي واضغط على Enter.

وانت انتهيت!

كيفية التحقق من إصدار NPM والتحقق من التنزيل

NPM هو مدير الحزم لـ Node ، مما يعني أنه يدير التبعيات لحزمه.

بدون NPM ، سيتطلب الأمر تفريغ حزم Node.js يدويًا عندما تبحث عن تحميل إطار عمل. لحسن الحظ ، تقوم NPM بأتمتة هذه العملية وتخفيف المسؤولية عنك.

  كيفية إزالة جهاز من نقطة اتصال محمولة على نظام التشغيل Windows 10

يؤدي تحديث NPM بشكل روتيني إلى تحسين الكود وتحديث الحزم المحلية المستخدمة في مشاريعك.

ومع ذلك ، في بعض الأحيان يفتقد أحدث إصدار NPM. لذلك ، سترغب في التحقق من إصدار NPM الخاص بك وتحديثه يدويًا.

بينما تتشابه عملية التحقق من إصدار NPM وتحديثه ، إلا أن هناك بعض الاختلافات بين Windows و macOS.

فيما يلي كيفية التحقق من إصدار Node.js والتحقق من التنزيل لنظام Windows:

اكتب الأمر: node -v ، ثم اضغط على Enter ، وسترى رقم الإصدار.

إذا كان لديك macOS ، فاتبع هذه الخطوات للتحقق من تنزيل Node.js و NPM.

الخطوة 1: افتح محطة أوامر macOS.

الخطوة 2: اكتب node –version (إنها شرطة مزدوجة قبل الإصدار) واضغط على Enter. سترى على الفور ما إذا كنت قد قمت بتثبيت أحدث إصدار.

للتحقق من إصدار NPM ، اكتب npm –version واضغط على enter.

تحقق جيدًا من أن الإصدار المثبت لديك هو نفس الإصدار الأخير المدرج على موقع Node.js على الويب.

بمجرد التحقق من تثبيت Node.js و NPM بشكل صحيح على Windows أو macOS ، فأنت جاهز لبدء إنشاء تطبيقات جديدة.

تغليف

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

بعد إكمال الخطوات المذكورة أعلاه لتثبيت NPM و Node ، تكون جاهزًا لإنشاء خدمات خلفية. يعد تثبيتها الخطوة الأولى في بدء رحلة تطوير التطبيق.

قد تكون مهتمًا أيضًا بمجموعات Node.js هذه وأدوات البناء كمطور.