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

Financial Dashboardشغّل لوحة التحكم من دون Docker

شغّل لوحة التحكم من دون Docker

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

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

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

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

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

  1. فعّل Corepack

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

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

    الطرفيةفي dashboard-template-1
    yarn install

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

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

    الطرفيةفي dashboard-template-1
    yarn dev

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

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

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

    النتيجة المتوقعة: يفتح localhost:3030/en/loginمحلي صفحة تسجيل الدخول. وتُعاد تحميلها تلقائيًا عند حفظ أي ملف.

    تواجه مشكلة؟

سجّل الدخول بالحساب المذكور في دليل Docker. وأوقف الخادم بالضغط على Ctrl+C في طرفيته.

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

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

الطرفيةفي dashboard-template-1
yarn build
yarn start

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

السكربتات

السكربتوظيفته
yarn devخادم التطوير على المنفذ 3030
yarn buildبناء الإنتاج
yarn startيقدّم بناء الإنتاج على المنفذ 3030
yarn lintيفحص الكود باستخدام ESLint وقواعد Next.js
yarn type-checkيتحقق من أنواع TypeScript

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

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

الطرفيةفي dashboard-template-1
cp .env.example .env.local

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

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

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

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

حل المشكلات

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

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