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

نشرت: 2022-08-30

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

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

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

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

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

ما هو Node.js؟

ما هو nodejs

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٪

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

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

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

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

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

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

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

الموقع الرسمي nodejs

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

انقر فوق المثبت

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

اقبل الاتفاقية

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

اختر موقع التثبيت

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

اختر إعداد nodejs

الخطوة 6: انقر فوق "التالي" مرة أخرى على صفحة Tool for Native Modules ، ثم انقر فوق "تثبيت".

انقر فوق التالي لتجهيز التثبيت

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

افتح موجه أوامر windows لاستخدام nodejs

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

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

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

انتقل إلى موقع nodejs

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

قم بتنزيل أحدث إصدار لنظام التشغيل mac من nodejs

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

افتح الملف

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

أكمل عملية التثبيت

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

افتح محطة الأوامر لاستخدام nodejs

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

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

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

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

 sudo apt install nodejs

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

اكتب sudo apt install nodejs

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

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

انتقل إلى الموقع الرسمي nodejs

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

انقر فوق تثبيت nodejs عبر مدير الحزم

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

انقر على توزيعات لينكس Debian و ubuntu

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

انقر فوق توزيعات nodejs الثنائية

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

ستتم إعادة توجيهك إلى جيثب

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

قم بالتمرير لأسفل إلى أحدث إصدار

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

انسخ السطر الأول من الكود والصقه في محطة الأوامر

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

لم يتم العثور على curl الرسالة

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

تثبيت الضفيرة

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

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

انسخ السطر الثاني من التعليمات البرمجية من جيثب

وانت انتهيت!

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

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

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

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

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

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

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

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

اكتب العقدة v في المحطة

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

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

ابحث وافتح المحطة

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

اكتب في العقدة - الإصدار

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

اكتب في npm - الإصدار

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

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

تغليف

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

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

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