شغّل الموقع محليًا
ثبّت الموقع وشغّله باستخدام Node.js وYarn.
قبل أن تبدأ: ثبّت Node.js 22 أو أحدث. يأتي Yarn مع Node.js عبر Corepack. ولا يوجد ملف .env لإنشائه.
شغّل خادم التطوير
التثبيت والتشغيل
افتح طرفية في المجلد
juicy. تحتاج إلىcorepack enableمرة واحدة لكل جهاز؛ فهو يجعلyarnيستخدم الإصدار الذي يثبّته القالب.الطرفيةفيjuicycorepack enable yarn install yarn devالنتيجة المتوقعة: يفتح localhost:3030محلي الصفحة. وتُعاد تحميلها تلقائيًا عند تعديل أي ملف.
تواجه مشكلة؟
المنفذ مستخدم بالفعل؟
إذا توقف yarn dev برسالة EADDRINUSE: address already in use، فهناك برنامج آخر يستخدم المنفذ 3030. أوقفه، أو شغّل على منفذ آخر باستخدام yarn dev -p 3041 وافتح localhost:3041محلي.
بناء الإنتاج
ابنِ مرة واحدة، ثم قدّم البناء. هذا ما يشغّله الخادم، وهو أسرع من خادم التطوير.
juicyyarn build
yarn startويُقدَّم أيضًا على localhost:3030محلي. وعلى منفذ آخر: yarn start -p 3041. شغّل yarn build مرة أخرى بعد كل تعديل.
السكربتات
| الأمر | وظيفته |
|---|---|
yarn dev | خادم التطوير على المنفذ 3030 |
yarn build | بناء الإنتاج |
yarn start | يقدّم بناء الإنتاج على المنفذ 3030 |
yarn lint | يفحص الشيفرة باستخدام ESLint |
yarn typecheck | يفحص أنواع TypeScript من دون بناء |