كيفية تثبيت Node.js و npm على نظام Windows

كيفية تثبيت Node.js و npm على نظام Windows

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





اتبع هذا الدليل المفصل خطوة بخطوة لتثبيت Node.js والبدء في إنشاء تطبيقاتك الأولى على Windows.





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





يمكن استخدامه أيضًا لبناء خدمات فائقة السرعة وقابلة للتطوير بدرجة كبيرة. يتم استخدامه في الإنتاج من قبل شركات كبيرة مثل Netflix و LinkedIn و PayPal و Trello و Uber و eBay و NASA ، إلخ.

تستخدم تطبيقات العقدة جافا سكريبت —إذا كنت مطورًا للواجهة الأمامية وتعرف JavaScript ، فيمكنك إعادة استخدام هذه المهارات والانتقال إلى مطور Full-Stack.



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

نظرًا للميزات الأخرى مثل قدرة التخزين المؤقت الفعالة لـ Node ، وموفري الاستضافة المتعددين ، والتوافر عبر الأنظمة الأساسية ، فليس من المستغرب أن تحظى بشعبية كبيرة بين المطورين.





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

الموضوعات ذات الصلة: قم بترقية مهاراتك في تطوير الويب باستخدام هذه الأدوات العشر الأساسية





ما هو npm؟

يرمز npm إلى 'Node Package Manager' - وهو عبارة عن منصة عبر الإنترنت وأداة سطر أوامر.

النظام الأساسي عبر الإنترنت هو مكان يمكن لأي شخص فيه نشر ومشاركة الأدوات المكتوبة بأي لغة. يمكن استخدام هذه الأدوات في الواجهة الأمامية (المتصفحات) والواجهة الخلفية (الخوادم) وسطر الأوامر.

npm هي أيضًا أداة سطر أوامر قادرة على التفاعل مع النظام الأساسي عبر الإنترنت. تُستخدم أداة سطر الأوامر بشكل أساسي لتثبيت الحزم وإلغاء تثبيتها.

كيفية محاكاة ماك على الويندوز

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

كيفية إعداد Node.js و npm على نظام Windows

يمكنك تثبيت Node.js و npm على نظام Windows الخاص بك باتباع الخطوات أدناه.

ملحوظة : يتم توزيع npm مع Node.js - مما يعني أنه عند تنزيل Node.js ، تحصل تلقائيًا على npm مثبتًا على جهاز الكمبيوتر الخاص بك.

الخطوة 1: اذهب إلى موقع Node.js الرسمي

قم بزيارة الموقع الرسمي لـ Node.js منظمة.

الخطوة 2: انقر فوق زر التنزيل

يكتشف موقع الويب تلقائيًا نظام تشغيل جهاز الكمبيوتر الخاص بك. يمكنك النقر فوق [الإصدار] LTS موصى به لمعظم المستخدمين أو [الإصدار] أحدث الميزات الحالية زر وفقا لمتطلباتك. في كلتا الحالتين ، سيتم تنزيل ملف الإعداد بامتداد .msi تمديد.

كيفية تحويل png إلى pdf على windows

LTS لتقف على 'الدعم طويل الأجل'. يوصى به لمعظم المستخدمين. إذا كنت تريد نشر تطبيقك في بيئة الإنتاج ، فانتقل إلى إصدار LTS.

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

تنزيل Node.js بمواصفات أخرى (اختياري)

اذهب إلى صفحة التنزيلات على موقع Node لتنزيل Node.js بمواصفات أخرى. يمكنك تنزيل Node.js لهندسة 32 بت أو 64 بت وفقًا لمتطلبات جهاز الكمبيوتر الخاص بك.

يمكنك أيضًا تنزيل الكود المصدري الكامل لتطبيق Node.js من هذه الصفحة. ملف الإعداد متاح للتنزيل لأنظمة أساسية مختلفة مثل macOS & لينكس ، وأيضًا بتنسيقات مختلفة مثل .msi و .أزيز .

الخطوة 3: قم بتنفيذ ملف إعداد msi

قم بتنفيذ الملف الذي تم تنزيله بالنقر المزدوج عليه. سيؤدي هذا إلى فتح نافذة ترحيب لتثبيت Node.js. اضغط على التالي زر لبدء عملية التثبيت.

الخطوة 4: اقرأ اتفاقية ترخيص المستخدم النهائي

انتقل من خلال اتفاقية ترخيص المستخدم النهائي بعناية. بعد قراءة الاتفاقية ، حدد خانة الاختيار لقبول الشروط الواردة في اتفاقية الترخيص. أخيرًا ، انقر فوق ملف التالي زر للمضي قدما.

الخطوة 5: اختر مجلد الوجهة

اختر المجلد الوجهة الذي تريد تثبيت Node.js. يمكنك تغيير مجلد الوجهة بالنقر فوق يتغيرون... زر. يوصى بترك مجلد الوجهة كما هو. انقر التالي للمضي قدما.

الخطوة 6: الإعداد المخصص

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

الخطوة 7: أدوات للوحدات الأصلية

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

الخطوة 8: جاهز لتثبيت Node.js

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

بعد النقر فوق ملف تثبيت الزر ، سيبدأ التثبيت قريبًا وسيكتمل في غضون بضع دقائق.

في النهاية ، سترى رسالة اكتمال التثبيت. اضغط على ينهي زر للخروج من معالج الإعداد.

تأكد من تثبيت Node.js و npm بشكل صحيح

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

node --version

وللتحقق مما إذا كان لديك npm مثبتًا بشكل صحيح على نظامك ، قم بتشغيل الأمر التالي في جهازك الطرفي:

كيفية التحقق مما إذا كان جهاز iPhone الخاص بي مصابًا بفيروس
npm --version

يتم عرض الإصدار المثبت من Node.js و npm في الجهاز.

ابدأ في إنشاء تطبيقات رائعة باستخدام Node.js

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

Node.js هو نظام أساسي سهل الاستخدام للغاية وخفيف الوزن يمكن استخدامه لبناء مجموعة واسعة من تطبيقات الويب. يمكنك حتى استخدام Node.js مع أطر أخرى مثل Express.js لبناء تطبيقات الهاتف المحمول.

الآن بعد أن تعرفت على إمكانات Node.js ، فلماذا لا تجربها في مشروع Raspberry Pi القادم؟

يشارك يشارك سقسقة بريد الالكتروني كيفية بناء صورة تغرد بوت تويتر باستخدام Raspberry Pi و Node.js

ابدأ مع Node.js وأنشئ روبوتًا على Twitter يقوم بتغريد الصور والمعلومات باستخدام Raspberry Pi فقط!

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

يوفراج طالب جامعي في علوم الكمبيوتر بجامعة دلهي بالهند. إنه شغوف بتطوير الويب Full Stack. عندما لا يكتب ، فإنه يستكشف عمق التقنيات المختلفة.

المزيد من Yuvraj Chandra

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

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

انقر هنا للاشتراك