من الصفر إلى التشغيل في خمس دقائق
انطلق من الصفر إلى نسخة تطوير تعمل في أقل من خمس دقائق.المتطلبات الأساسية
الوحدات الأصلية مثل
better-sqlite3 تُجمّع أثناء التثبيت عبر
electron-rebuild. على macOS تحتاج أدوات سطر أوامر Xcode (xcode-select --install). على Linux تحتاج build-essential و python3.الاستنساخ والتثبيت
postinstall بتشغيل electron-rebuild تلقائيًا لتجميع الوحدات الأصلية وفقًا لواجهة Electron ABI الصحيحة.
التشغيل في وضع التطوير
electron-vite الذي يبدأ ثلاث عمليات:
تنعكس تغييرات العارض (المكونات، الأنماط، الخطافات) فورًا عبر HMR. تغييرات العملية الرئيسية تتطلب إيقاف وإعادة تشغيل
npm run dev.
الأوامر المتاحة
أسماء المسارات المستعارة
يستخدم الكود أسماء مسارات مستعارة في كل مكان. لا تستخدم أبدًا المسارات النسبية عبر حدود العمليات.
الأسماء المستعارة مُعدّة في ثلاثة أماكن:
electron.vite.config.ts- دقة Vitetsconfig.web.json- TypeScript للعارضtsconfig.node.json- TypeScript للعملية الرئيسية + preload
بنية العمليات الثلاث
@main/* مباشرة. جميع الاتصالات تمر عبر قنوات IPC المعرّفة في طبقة preload.
هيكل المشروع
فهم كيفية تنظيم الكود.
المساهمة
مستعد لتقديم كود؟ اقرأ دليل المساهمة.