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

Company Websiteشغّل الموقع من دون Docker

شغّل الموقع من دون Docker

ثبّت الموقع وشغّله باستخدام Node.js وYarn.

قبل أن تبدأ: ثبّت Node.js 22 أو أحدث.

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

افتح طرفية داخل المجلد landing-page-template-3، وهو المجلد الذي يحتوي package.json في أعلاه.

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

  1. ثبّت الاعتماديات

    يجعل corepack enable إصدار Yarn 4 المثبت في package.json هو الذي يستجيب للأمر yarn. يتبع التثبيت الملف yarn.lock، فتحصل على الإصدارات نفسها التي اختُبر عليها القالب.

    الطرفيةفي landing-page-template-3
    corepack enable
    yarn install
    تواجه مشكلة؟
  2. شغّله

    لا حاجة إلى ملف .env.

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

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

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

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

    النتيجة المتوقعة: يفتح localhost:3030محلي الموقع بالإنجليزية؛ والعربية على /ar. تُحدَّث الصفحة تلقائيًا أثناء التعديل.

    تواجه مشكلة؟

شغّل نسخة الإنتاج

نسخة الإنتاج هي ما تنشره. ابنِها مرة واحدة، ثم قدّمها:

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

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

اضبط عنوان الموقع

فقط لنسخة تنشرها على الإنترنت. انسخ .env.example إلى .env، واضبط NEXT_PUBLIC_SITE_URL على نطاقك، ثم أعد البناء:

الطرفيةفي landing-page-template-3
cp .env.example .env
.env
NEXT_PUBLIC_SITE_URL=https://www.your-domain.com

كل الأوامر

الأمروظيفته
yarn devخادم التطوير على المنفذ 3030، ويُحدَّث أثناء التعديل
yarn buildبناء الإنتاج
yarn startيقدّم نسخة الإنتاج على المنفذ 3030
yarn lintيفحص الشيفرة باستخدام ESLint وقواعد Next.js
yarn typecheckيفحص الأنواع باستخدام TypeScript

التالي

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

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

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

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

حل المشكلات

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

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