كيفية تثبيت Node.js وإنشاء بيئة تطوير محلية على نظام Windows

اختار المؤلف Code.org لتلقي تبرع كجزء من برنامج Write for DOnations.

المقدمة

Node.js هو بيئة تشغيل JavaScript شهيرة تساعدك في العمل مع مكتبات JavaScript الأمامية مثل React، Angular، و Vue. يمكنك أيضًا بناء تطبيقات full-stack باستخدام إطارات Express و Nest. لبناء تطبيقات JavaScript، ستحتاج إلى بيئة Node محلية.

في هذا البرنامج التعليمي، ستقوم بإعداد بيئة برمجة Node.js المحلية لجهاز الكمبيوتر الخاص بك الذي يعمل بنظام Windows.

المتطلبات المسبقة

سوف تحتاج إلى كمبيوتر سطح المكتب أو محمول يعمل بنظام Windows 10 مع وصول إداري واتصال بالإنترنت.

الخطوة 1 — تثبيت Node.js باستخدام مدير إصدارات Node

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

قم بزيارة صفحة إصدارات NVM لنظام التشغيل Windows للحصول على أحدث إصدار. حتى كتابة هذا الدليل، كان أحدث إصدار لـ NVM هو 1.1.9.

قم بالتمرير إلى قسم الموارد وانقر على nvm-setup.exe لتنزيل ملف الإعداد إلى مجلد التنزيلات في جهاز الكمبيوتر الخاص بك:

NVM Assets section

بعد انتهاء التنزيل، اذهب إلى موقع التنزيلات وانقر نقرًا مزدوجًا على ملف nvm-setup.exe لبدء عملية التثبيت.

سيتم تحميل معالج التثبيت ويوفر خيارات للاختيار من بينها، مثل مجلد الوجهة للأداة:

NVM Installation — Select the Destination Location

اتبع مطالبات التثبيت لتثبيت NVM على جهاز الكمبيوتر الخاص بك.

بعد ذلك، افتح الطرفية، موجه الأوامر، أو PowerShell كـمسؤول على جهاز الكمبيوتر الخاص بك.

استخدم هذا الأمر للتحقق من تثبيت NVM:

  1. nvm -v

سترى الناتج التالي مع رقم إصدار NVM:

Output
Running version 1.1.9. ...

يمكنك عرض الإصدارات المتاحة من Node التي يمكنك تثبيتها باستخدام هذا الأمر:

  1. nvm list available

سترى قائمة بإصدارات Node:

Output
| CURRENT | LTS | OLD STABLE | OLD UNSTABLE | |--------------|--------------|--------------|--------------| | 18.7.0 | 16.16.0 | 0.12.18 | 0.11.16 | | 18.6.0 | 16.15.1 | 0.12.17 | 0.11.15 | | 18.5.0 | 16.15.0 | 0.12.16 | 0.11.14 | | 18.4.0 | 16.14.2 | 0.12.15 | 0.11.13 | | 18.3.0 | 16.14.1 | 0.12.14 | 0.11.12 | | 18.2.0 | 16.14.0 | 0.12.13 | 0.11.11 | | 18.1.0 | 16.13.2 | 0.12.12 | 0.11.10 | | 18.0.0 | 16.13.1 | 0.12.11 | 0.11.9 | | 17.9.1 | 16.13.0 | 0.12.10 | 0.11.8 | | 17.9.0 | 14.20.0 | 0.12.9 | 0.11.7 | | 17.8.0 | 14.19.3 | 0.12.8 | 0.11.6 | | 17.7.2 | 14.19.2 | 0.12.7 | 0.11.5 | | 17.7.1 | 14.19.1 | 0.12.6 | 0.11.4 | | 17.7.0 | 14.19.0 | 0.12.5 | 0.11.3 | | 17.6.0 | 14.18.3 | 0.12.4 | 0.11.2 | | 17.5.0 | 14.18.2 | 0.12.3 | 0.11.1 | | 17.4.0 | 14.18.1 | 0.12.2 | 0.11.0 | | 17.3.1 | 14.18.0 | 0.12.1 | 0.9.12 | | 17.3.0 | 14.17.6 | 0.12.0 | 0.9.11 | | 17.2.0 | 14.17.5 | 0.10.48 | 0.9.10 |

تحتوي Node على إصدارين رئيسيين: Current و LTS للدعم على المدى الطويل. لأغراض التطوير ، يُفضل تثبيت إصدار LTS. يمكنك أيضًا قراءة المزيد حول أي إصدار Node يجب استخدامه.

سوف تقوم بتثبيت أحدث إصدار LTS من هذه القائمة باستخدام الأمر التالي:

  1. nvm install 16.16.0

سيتم تثبيت إصدار Node.js 16.16.0 على جهاز الكمبيوتر الخاص بك:

Output
Downloading node.js version 16.16.0 (64-bit)... Extracting... Complete Installation complete. If you want to use this version, type nvm use 16.16.0

قم بمراجعة الإصدارات المثبتة من Node على جهاز الكمبيوتر الخاص بك:

  1. nvm list

سترى قائمة بالإصدارات المتاحة من Node:

Output
16.16.0 * 16.15.0 (Currently using 64-bit executable) 14.16.0 8.12.0

إذا كان لديك أكثر من إصدار واحد مثبت ، يمكنك اختيار إصدار مختلف من هذه القائمة باستخدام nvm use ، حدد الإصدار الذي ترغب في استخدامه:

  1. nvm use 16.16.0

سترى إخراجًا مثل هذا:

Output
Now using node v16.16.0 (64-bit)

استخدم الأمر التالي للتحقق من إصدار Node:

  1. node --version

سترى إصدار Node في الإخراج:

Output
v16.16.0

تقوم Node أيضًا بتثبيت Node Package Manager (NPM) لتثبيت وإدارة حزم Node. استخدم الأمر التالي للتحقق من إصدار NPM:

  1. npm --version

سترى إصدار NPM في الإخراج:

Output
8.11.0

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

الخطوة 2 — تثبيت Git Bash

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

كمستخدم لنظام Windows، يمكنك القيام بمعظم المهام باستخدام سطر الأوامر المدمج في نظام Windows أو PowerShell. ومع ذلك، فإن أوامر نظام Linux هي المعيار في سير العمل الحديثة للتطوير. من خلال استخدام وتعلم أوامر Bash، ستتمكن من متابعة معظم دروس البرمجة.

إذا كنت تستخدم Windows 11 أو لديك أحدث إصدار تطويري من Windows 10، يمكنك تثبيت Git باستخدام أداة winget سطر الأوامر:

  1. winget install --id Git.Git -e --source winget

أداة winget هي واجهة العميل لخدمة مدير الحزم في Windows.

تقوم العلمة --id بإخبار winget بتثبيت حزمة محددة بواسطة معرفها الفريد. العلمة -e أو exact تتطلب حالة الحروف. العلمة --source تضمن التثبيت من المصدر المعطى: في هذه الحالة، مستودع winget.

يمكنك أيضًا تثبيت Git Bash باستخدام معالج التثبيت عبر زيارة موقع Git:

Git downloads page

إذا اخترت استخدام معالج التثبيت، يمكنك تشغيل ملف التثبيت بالإعدادات الافتراضية عند الانتهاء من تنزيله:

Git installation wizard

للتحقق من تثبيت Git الخاص بك ، قم بتشغيل الأمر التالي:

  1. git --version

سترى الإصدار:

Output
git version 2.30.2.windows.1

بفضل الأدوات اللازمة على جهاز الكمبيوتر الخاص بك ، يمكنك الآن إنشاء برنامج بسيط باستخدام Node.js لاختبار أن كل شيء يعمل كما هو متوقع.

الخطوة 3 — إنشاء برنامج بسيط

في هذه الخطوة ، ستقوم بإنشاء تطبيق بسيط “مرحبًا ، العالم” لاختبار وقت تشغيل Node.js.

افتح تطبيق Git Bash الذي قمت بتثبيته للتو. ثم استخدم الأمر التالي لإنشاء ملف جديد باستخدام nano ، وهو محرر نص سطر الأوامر:

  1. nano hello.js

بدلاً من ذلك ، يمكنك فتح هذا الملف في محرر النص المفضل لديك ، مثل VSCode.

أضف الأسطر التالية إلى ملف hello.js:

hello.js
let message = "Hello, World!";
console.log(message);

أولاً ، قم بتعريف متغير message بسلسلة Hello, World!. ثم console.log سيقوم بعرض محتويات متغير message عند تشغيل الملف.

احفظ وأغلق الملف.

الآن قم بتشغيل هذا البرنامج باستخدام Node:

  1. node hello.js

يقوم البرنامج بتنفيذ نفسه وعرض ناتجه على الشاشة:

Output
Hello, World!

Node.js يتيح لك تنفيذ رمز JavaScript بدون متصفح ، وهذا هو السبب في أنه يمكنك تشغيل ملف hello.js.

الختام

العقدة هي بيئة تشغيل JavaScript قوية. في هذا البرنامج التعليمي، قمت بإنشاء بيئة تطوير Node المحلية الخاصة بك في Windows 10.

الآن بعد أن أنشأت بيئة التطوير المحلية الخاصة بك في Windows، يمكنك إعداد خادم Node وبدء بناء تطبيقات الواجهة الأمامية من خلال اتباع البرامج التعليمية الخاصة بنا لـReact, Angular, وVue.js. بالنسبة لتطوير الشامل، يمكنك إعداد مشاريع في Express.

Source:
https://www.digitalocean.com/community/tutorials/how-to-install-node-js-and-create-a-local-development-environment-on-windows