إعداد بيئة تشغيل JavaScript على سيرفر ويندوز - تفعيل تشغيل تطبيقات الويب الحديثة
المنتجات المثالية لهذا الدليل
ابدأ على الفور — اطلب المنتج المناسب واتبع هذا الدليل خطوة بخطوة.
مقدمة
يوفر هذا الدليل خطوات تثبيت Node.js و Deno و Bun على ويندوز. يجب تنفيذ الخطوات التالية عبر RDP، إذا لم تكن تعرف كيفية الاتصال بسيرفرك عبر RDP، يرجى الاطلاع على دليلنا الوصول الأولي (RDP).
التثبيت
لبدء العمل، عليك تحديد بيئة تشغيل JavaScript التي تريد تثبيتها. هناك العديد من الموارد على الإنترنت التي تشرح كل واحدة بالتفصيل. لكن يمكنك أيضًا قراءة هذا الدليل لأنه يتضمن أوامر استخدام أساسية وأمثلة برمجية. نوصي باستخدام Node.js لأنه من أكثر الخيارات استخدامًا وشعبية.
- Node.js
- Deno
- Bun
تثبيت بيئة تشغيل Node.js
الخطوة 1: تحميل الملفات
افتح المتصفح الذي تفضله (سأستخدم Chrome في هذا الدليل) وتوجه إلى https://Node.js.org/en
الآن اضغط على زر Download Node.js (LTS) وانتظر حتى يكتمل التنزيل.
ننصح عمومًا بالاحتفاظ بالتثبيت على أحدث إصدار دعم طويل الأمد (LTS).
الخطوة 2: تثبيت Python
شغّل المثبت بالنقر عليه. ستُطلب منك الآن ضبط بعض الإعدادات للتثبيت. في صفحة Welcome اضغط على Next.
الآن عليك قراءة وقبول (عن طريق تحديد مربع الاختيار) اتفاقية ترخيص Node.js ثم اضغط على زر Next.
بعد ذلك سيُطلب منك اختيار موقع لتثبيت Node.js.
ننصح باستخدام موقع التثبيت الافتراضي.
في الصفحة التالية، يمكنك اختيار عدم تثبيت بعض حزم Node.js الأساسية. إذا كنت تريد تثبيتًا عاديًا، وهو الموصى به، فقط اضغط على زر Next. سيكون لديك أيضًا خيار تثبيت Chocolatey، لكنه غير ضروري.
الخطوة 3: إكمال التثبيت
الآن يمكنك الضغط على Install وانتظر حتى يتم الإعداد بالكامل. تحلَّ بالصبر فقد يستغرق بعض الوقت. :)
عند الانتهاء، اضغط ببساطة على Finish في الصفحة النهائية وابدأ باستخدام Node.js على سيرفرك.
تحديث Node.js إلى أحدث إصدار
تشغيل الأمر node -v سيعرض لك إصدار Node.js المثبت. من وقت لآخر، يجب التأكد من أنك تستخدم أحدث إصدار LTS. لتحديث Node.js، عليك اتباع قسم تثبيت JavaScript في هذا الدليل مرة أخرى.
تشغيل Node.js و npm
npm هو مدير الحزم الرسمي لـ Node.js. ستستخدمه لتثبيت أي حزم من الإنترنت.
يمكنك العثور على جميع حزم npm على موقعهم هنا.
إنشاء مشروع جديد
في كل مرة تريد بدء مشروع Node.js جديد، عليك إنشاء مجلد جديد باستخدام مستكشف الملفات، ثم فتح موجه الأوامر أو PowerShell بداخله وتشغيل الأمر npm init لبدء الإعداد. سيطلب منك بعض المعلومات الأساسية لإنشاء ملف package.json، وهو ملف "الإعدادات" لتشغيل Node.js.
على ويندوز، النقر مرة واحدة على مسار المجلد الحالي في مستكشف الملفات وكتابة cmd ثم الضغط على Enter سيفتح موجه الأوامر داخل المجلد الحالي، مما يسهل العملية.
بعد تهيئة المشروع الجديد، يمكنك إنشاء ملف جديد باسم index.js وكتابة الكود بداخله. كمثال، سننشئ سيرفر http بسيط على المنفذ الافتراضي 80 يرد برسالة اختبار عند الوصول إليه عبر localhost. الكود كما يلي:
const http = require('http')
const server = http.createServer((req, res) => {
res.writeHead(200, { 'Content-Type': 'text/plain' })
res.end('Hello from ZAP-Hosting Docs =)')
})
server.listen(80)
الآن يمكنك تشغيل الكود باستخدام الأمر node . والتحقق من النتائج بزيارة localhost:80 في متصفحك.
تثبيت الحزم الخارجية من npm يتم باستخدام الأمر npm install [package-name]
تثبيت بيئة تشغيل Deno
تثبيت Deno بسيط جدًا، فقط اكتب الأمر irm https://deno.land/install.ps1 | iex داخل نافذة PowerShell. استخدم شريط البحث في ويندوز وابحث عن Powershell. افتح النافذة كمسؤول وشغّل الأمر أعلاه، واتبع أي خطوات يطلبها منك.
للتحقق من الإصدار المثبت حاليًا، يمكنك تشغيل deno --version.
تحديث Deno إلى أحدث إصدار
يمكن تحديث Deno ببساطة عبر تشغيل الأمر deno upgrade.
تشغيل Deno
لبدء تشغيل Deno، عليك إنشاء ملف جديد باسم index.ts وكتابة بعض الكود فيه. كمثال، سننشئ سيرفر http بسيط على المنفذ الافتراضي 80 يرد برسالة اختبار عند الوصول إليه عبر localhost. الكود كما يلي:
Deno.serve({ port: 80 }, (_req: Request) => {
return new Response('Hello from ZAP-Hosting Docs =)')
})
الآن يمكنك تشغيل الكود باستخدام الأمر deno run --allow-net index.ts والتحقق من النتائج بزيارة localhost:80 في متصفحك.
تم تصميم Deno ليكون أكثر أمانًا، لذا يتطلب أذونات معينة مثل --allow-net للوصول إلى بعض وحداته.
تثبيت بيئة تشغيل Bun
يوفر Bun أيضًا أمر تثبيت بسيط جدًا، كما يتيح للمستخدمين خيار تثبيته عبر npm إذا كانوا قد استخدموا Node.js سابقًا.
- الأمر
- npm
تشغيل الأمر irm bun.sh/install.ps1|iex داخل PowerShell سيقوم بتثبيت Bun على سيرفرك.
قد يفتقد السيرفر بعض الملفات المطلوبة. سيخبرك Bun بذلك ويربطك بصفحات تحميل هذه الملفات عند محاولة تشغيل المثبت.
إذا كان لديك npm مثبتًا بالفعل، يمكنك تشغيل الأمر npm install -g bun لتثبيت Bun.
تشغيل Bun
تم تصميم Bun ليكون أسرع من بعض محركات JavaScript الأخرى، مع إعداد مشابه لـ Node.js. لتشغيل Bun، افتح مجلدًا فارغًا وشغّل الأمر bun init في موجه الأوامر.
اعتمادًا على اللغة المختارة (JS أو TS)، سينشئ Bun ملف إعداد (jsconfig.json أو tsconfig.json).
لبدء تشغيل Bun، عليك إنشاء ملف جديد باسم index.ts وكتابة بعض الكود فيه. كمثال، سننشئ سيرفر http بسيط على المنفذ الافتراضي 80 يرد برسالة اختبار عند الوصول إليه عبر localhost. الكود كما يلي:
const server = Bun.serve({
port: 80,
fetch(req) {
return new Response('Hello from ZAP-Hosting Docs =)')
},
})
الآن يمكنك تشغيل الكود باستخدام الأمر bun index.ts والتحقق من النتائج بزيارة localhost:80 في متصفحك.
الخاتمة
مبروك، لقد قمت بتثبيت JavaScript بنجاح. لأي أسئلة أو مساعدة إضافية، لا تتردد في التواصل مع فريق الدعم لدينا، المتوفر يوميًا لمساعدتك! 🙂