انتقل إلى المقال
Aniq-UI

SaaS Landing Pageشغّل صفحة الهبوط من دون Docker

شغّل صفحة الهبوط من دون Docker

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

قبل أن تبدأ: ثبّت Node.js 22 أو أحدث. لا تحتاج إلى قاعدة بيانات ولا إلى ملف .env للتشغيل الأول.

اطّلع على المتطلبات

نزّل القالب وفك ضغطه كما في دليل Docker، ثم افتح طرفية داخل المجلد landing-page-template-2.

شغّل خادم التطوير

  1. فعّل Corepack

    يأتي Corepack مع Node.js ويشغّل إصدار Yarn الذي يثبّته المشروع، أي Yarn 4. تحتاج إلى ذلك مرة واحدة فقط على كل جهاز.

    الطرفية
    corepack enable
    تواجه مشكلة؟
  2. ثبّت الاعتماديات

    الطرفيةفي landing-page-template-2
    yarn install

    النتيجة المتوقعة: ينتهي Yarn بالكلمة Done ويظهر مجلد node_modules.

    تواجه مشكلة؟
  3. شغّله وافتح الصفحة

    الطرفيةفي landing-page-template-2
    yarn dev

    المنفذ مستخدم بالفعل؟

    إذا توقف بالرسالة EADDRINUSE: address already in use :::3030، فهناك برنامج آخر يستخدم المنفذ 3030. أوقفه، أو شغّل الموقع على منفذ آخر بالأمر yarn dev -p 3041 وافتح localhost:3041محلي.

    المنفذ مستخدم بالفعل

    النتيجة المتوقعة: يفتح localhost:3030محلي صفحة الهبوط. وتُعاد تحميلها تلقائيًا عند حفظ أي ملف.

    تواجه مشكلة؟

أوقف الخادم بالضغط على Ctrl+C في طرفيته.

شغّل بناء الإنتاج

خادم التطوير مخصص للتعديل. لتفحص الموقع كما يراه الزوار، ابنِه مرة واحدة، ثم قدّم البناء:

الطرفيةفي landing-page-template-2
yarn build
yarn start

يستجيب أيضًا على localhost:3030محلي. إذا كان المنفذ 3030 مشغولًا، فاستخدم yarn start -p 3041. شغّل yarn build مجددًا بعد كل تغيير: يقدّم yarn start آخر بناء كما هو.

السكربتات

السكربتوظيفته
yarn devخادم التطوير على المنفذ 3030
yarn buildبناء الإنتاج
yarn startيقدّم بناء الإنتاج على المنفذ 3030
yarn typecheckيتحقق من أنواع TypeScript

إعداداتك الخاصة

كلا الإعدادين اختياري. لتغيير أحدهما، انسخ .env.example إلى .env.local وعدّله هناك. يُقرآن عند بدء التطبيق في وضع التطوير وعند البناء، لذا أعد تشغيل yarn dev، أو شغّل yarn build مجددًا، بعد أي تغيير.

الطرفيةفي landing-page-template-2
cp .env.example .env.local

هل كان هذا مفيدًا؟

تمت مراجعته على إصدار 2026-10-08

توقفت عند خطوة؟

ابحث عن الحل قبل أن تبدأ من جديد.

حل المشكلات

تفضيلات ملفات تعريف الارتباط

نستخدم ملفات تعريف الارتباط لتعزيز تجربة التصفح الخاصة بك وتحليل حركة المرور على الموقع وتخصيص المحتوى. بالنقر على "قبول الكل"، فإنك توافق على استخدامنا لملفات تعريف الارتباط للتحليلات والإعلانات المخصصة.