إنشاء:2026-01-21آخر تحديث:2026-01-21

    توثيق مكوّن intlayerPrune لـ Vite

    يُستخدم المكوّن الإضافي intlayerPrune الخاص بـ Vite لإجراء tree-shaking وإزالة (prune) القواميس غير المستخدمة من حزمة التطبيق الخاصة بك. يساعد ذلك في تقليل حجم الحزمة النهائي باشتراط تضمين المحتوى متعدد اللغات الضروري فقط.

    الاستخدام

    // ملف vite.config.ts
    import { defineConfig } from "vite";
    import { intlayer, intlayerPrune } from "vite-intlayer";
    
    export default defineConfig({
      plugins: [intlayer(), intlayerPrune()],
    });

    الوصف

    يقوم المكوّن الإضافي بتحليل شفرة المصدر الخاصة بك لتحديد مفاتيح القواميس المستخدمة فعليًا. ثم يزيل أي محتوى غير مستخدم من ملفات القواميس المدرجة في الحزمة (bundle). يكون هذا مفيدًا بشكل خاص للمشاريع الكبيرة التي تحتوي على العديد من القواميس حيث يُستخدم جزء فقط منها في صفحات أو مكونات محددة.