ذكري المظهر

كيفية إعداد بيئة تطوير Node.js على نظام Windows 10

#3 تنصيب بيئة التطوير Visual Studio - تعلم البرمجة للمبتدئين بواسطة سي شارب #C

#3 تنصيب بيئة التطوير Visual Studio - تعلم البرمجة للمبتدئين بواسطة سي شارب #C

جدول المحتويات:

Anonim

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

إعداد بيئة تطوير Node.js على Windows

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

  • Node.js نفسها
  • Git
  • محرر رمز حديث
  • MongoDB (اختياري)

لذا ، دعنا ننتقل مباشرة ونبدأ مع

Node.js

قليلاً عن Node.js ، هي بيئة تشغيل جافا سكريبت JavaScript مفتوحة المصدر عبر منصة مفتوحة المصدر مبنية على محرك جافا سكريبت V8 من Chrome. يتيح لك Node.js بشكل أساسي ترميز التطبيق في JavaScript وتشغيلها على الواجهة الخلفية على الخادم. عندما قلت "عبر منصة" ، أنا أعني ذلك حقا. يمكنك تثبيت Node.js على نظام التشغيل Windows وحتى نشر التطبيقات. قم بتنزيل Node.js من الموقع الرسمي. نظرًا لأنك بدأت للتو في التعلّم ، يوصى بتنزيل نسخة LTS (دعم طويل الأجل). أحدث إصدار LTS الحالي المتوفر في وقت كتابة هذا المنشور هو 6.11.0.

بمجرد قيامك بالتنزيل ، قم بتشغيل برنامج التثبيت ، ولا تحتاج إلى إجراء أي تغييرات وضغط فقط على "التالي" في جميع الخطوات. يأتي إعداد Node.js مدمجًا مع مدير حزمة العقدة المطلوب لتنزيل وحدات طرف ثالث وتثبيتها. ستجد نفسك باستخدام NPM في كثير من الأحيان. لذلك ، لا تقم بتغيير هذا الإعداد أثناء تثبيت Node.js على جهاز الكمبيوتر الخاص بك. أيضاً ، يقوم الإعداد تلقائياً بتعديل متغيرات PATH بحيث يمكنك تشغيل أوامر npm من CMD. لذلك ، إذا كنت تريد تعديل أي من هذه الإعدادات ، فانتقل إلى إعداد مخصص ؛ آخر أود أن أوصي التثبيت السريع.

بمجرد تثبيت ، ابحث عن "موجه الأوامر Node.js" في قائمة البداية واضغط على دخول لتشغيل وحدة التحكم. نافذة CMD هذه هي كل شيء بالنسبة لك في مهنة Node.js. تمت تهيئة هذه النافذة لاستخدام Node.js و NPM حتى تتمكن من تشغيل الأوامر الخاصة بك من هذه النافذة. للتحقق ، قم بتشغيل `npm -v` لمشاهدة إصدار NPM المثبت على جهاز الكمبيوتر الخاص بك. إذا كنت تتابع برنامجًا تعليميًا Node.js في مكان آخر ، فيمكنك تشغيل جميع الأوامر المذكورة في هذا البرنامج التعليمي من هذه النافذة هنا.

Git

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

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

أذهب دائمًا للخيار الثاني ` استخدم Git من موجه الأوامر `. سيؤدي تحديد هذا الخيار إلى إتاحة أوامر Git في موجه الأوامر Node.js وكذلك في Git Bash. Git Bash هي أداة سطر أوامر أخرى متضمنة في Git؛ يمكنك استخدامه لأغراض التطوير أو متابعة استخدام موجه الأوامر. لا تقلق بشأن باقي الخطوات ، فقط استمر في الضغط على "التالي" على المثبت. تفصيل هذه الخطوات خارج نطاق هذه المشاركة ، ولكن يمكنك البحث عن تثبيت Git على الإنترنت.

بمجرد اكتمال التثبيت ، يمكنك فتح نافذة موجه الأوامر وكتابة "git -version" للتحقق من تثبيت Git.

Code Editor

قد يكون اختيار محرر الشفرة مهمة صعبة عندما يكون لديك العديد من الخيارات هناك. يمكنك اختيار شيء بين IDE كامل مثل WebStorm أو محرر رمز مثل Brackets. فيما يلي بعض التوصيات:

  • WebStrom: أقوى IDE JavaScript المستخدمة من قبل المتخصصين. إنها أداة مدفوعة ، وأوصيك بالبدء باستخدام أداة مجانية وبعد ذلك إجراء استثمار أثناء تقدمك في مهنتك.
  • Visual Studio Code: إذا كنت معتادًا بالفعل على Visual Studio فابحث عنه. VS Code هو محرر شفرة مجاني مفتوح المصدر يقدمه لك Microsoft. البرنامج يأتي مع المصحح المدمج في وتسليط الضوء على بناء الجملة لمختلف اللغات. ليس فقط Node.js ، يمكنك التعليمة البرمجية في الكثير من اللغات الأخرى.
  • Brackets: وهو محرر شفرة مفتوح المصدر متاح لجميع المنصات. وهو يدعم تسليط الضوء على بناء الجملة في نصف طن من اللغات. ويأتي مع مدير الإضافات الرائع هذا الذي يتيح لك إضافة المزيد من الوظائف والميزات إلى الأداة. أنا شخصيا أستخدم هذه الأداة ، وأحب الميزات مثل التحديث التلقائي لصفحة الويب والإضافات واختصارات لوحة المفاتيح. كما أنه يضيف خيارًا لقائمة النقر بزر الماوس الأيمن حتى تتمكن من فتح مجلدات المشاريع مباشرة في الأقواس.

هذه كانت مجرد توصياتي ؛ أنت حر في اختيار أي IDE أو محرر. يمكنك حتى كتابة التعليمات البرمجية في برنامج Notepad بسيط إذا كنت شجاعًا كفاية.

MongoDB

هذه خطوة اختيارية. MongoDB هو برنامج قاعدة بيانات مستند عبر نظام أساسي. يتم استخدامه بدلاً من SQL في تطبيقات Node.js CRUD التقليدية. يمكنك استخدام SQL إذا أردت ولكن بما أن MongoDB مقبولة بشكل واسع مع Node.js ، فقد قمنا بتغطيتها هنا. تحتاج إلى تنزيل خادم MongoDB Community Server من هنا. اختياريا يمكنك تثبيت MongoDB Compass ، أداة GUI لتصفح قاعدة البيانات الخاصة بك. بمجرد تنزيلها وتثبيتها ، انتقل إلى تثبيت MongoDB مباشرةً وانتقل إلى مجلد bin. قد يبدو العنوان مثل هذا:

C: Program Files MongoDB Server 3.4 bin

الآن قم بتشغيل `mongod.exe` لبدء تشغيل خادم MongoDB الخاص بك. قم بتشغيل "mongo.exe" للتفاعل مع الخادم من خلال سطر الأوامر أو استخدم Compass إذا كنت تفضل واجهة المستخدم الرسومية. يمكنك حتى إضافة هذا الدليل إلى متغير PATH لتشغيل mongod و mongo مباشرة من سطر الأوامر. يمكنك معرفة هنا حول تغيير مسار متغيرات بيئة النظام.

هذا كل شيء! أنت على استعداد لترميز تطبيق Node.js الأول. لديك الأدوات المناسبة وإعداد البيئة للتطوير.