إنشاء:2025-12-30آخر تحديث:2025-12-30
استخدم هذه الصفحة والموفر AI الذي تريدهChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
استخدم مساعدك المفضل للملخص واستخدم هذه الصفحة والموفر AI الذي تريده
تاريخ الإصدارات
- "إضافة خيار --no-gitignore"v8.6.431/3/2026
- "إضافة أمر init"v7.5.930/12/2025
تمت ترجمة محتوى هذه الصفحة باستخدام الذكاء الاصطناعي.
اعرض آخر نسخة المحتوى الأصلي باللغة الإنكليزيةتعديل هذه الوثيقة
إذا كان لديك فكرة لتحسين هذه الوثيقة، فلا تتردد في المساهمة من خلال تقديم طلب سحب على GitHub.
رابط GitHub للتوثيقنسخ
نسخ الـ Markdown من المستند إلى الحافظة
تهيئة Intlayer
bash
نسخ الكود
نسخ الكود إلى الحافظة
npx intlayer initيقوم الأمر init بتكوين Intlayer تلقائيًا في مشروعك عن طريق إنشاء الملفات والإعدادات اللازمة. هذه هي الطريقة الموصى بها للبدء مع Intlayer.
الأسماء المستعارة:
npx intlayer init
الوسائط:
--project-root [projectRoot]- اختياري. حدد الدليل الجذر للمشروع. إذا لم يتم توفيره ، فسيقوم الأمر بالبحث عن جذر المشروع بدءًا من دليل العمل الحالي.--no-gitignore- اختياري. يتخطى التحديث التلقائي لملف.gitignore. إذا تم تعيين هذا العلم ، فلن يتم إضافة.intlayerإلى.gitignore.
ماذا يفعل:
يقوم أمر init بمهام الإعداد التالية:
- التحقق من صحة هيكل المشروع - يضمن أنك في دليل مشروع صالح مع ملف
package.json. - تحديث
.gitignore- يضيف.intlayerإلى ملف.gitignoreالخاص بك لاستبعاد الملفات التي تم إنشاؤها من التحكم في الإصدار (يمكن تخطيه باستخدام--no-gitignore). - تكوين TypeScript - يقوم بتحديث أي ملفات
tsconfig.jsonلتشمل تعريفات أنواع Intlayer (.intlayer/**/*.ts). - إنشاء ملف التكوين - ينشئ
intlayer.config.ts(لمشاريع TypeScript) أوintlayer.config.mjs(لمشاريع JavaScript) مع الإعدادات الافتراضية. - تحديث تكوين Vite - إذا تم اكتشاف ملف تكوين Vite ، فسيضيف استيراد لبرنامج المساعدة
vite-intlayer. - تحديث تكوين Next.js - إذا تم اكتشاف ملف تكوين Next.js ، فسيضيف استيراد لبرنامج المساعدة
next-intlayer.
أمثلة:
التهيئة الأساسية:
bash
نسخ الكود
نسخ الكود إلى الحافظة
npx intlayer initيؤدي هذا إلى تهيئة Intlayer في الدليل الحالي ، مع اكتشاف جذر المشروع تلقائيًا.
التهيئة مع جذر مشروع مخصص:
bash
نسخ الكود
نسخ الكود إلى الحافظة
npx intlayer init --project-root ./my-projectيؤدي هذا إلى تهيئة Intlayer في الدليل المحدد.
التهيئة دون تحديث .gitignore:
bash
نسخ الكود
نسخ الكود إلى الحافظة
npx intlayer init --no-gitignoreسيؤدي هذا إلى إعداد جميع ملفات التكوين ولكنه لن يعدل ملف .gitignore الخاص بك.
مثال على المخرجات:
bash
نسخ الكود
نسخ الكود إلى الحافظة
npx intlayer initChecking Intlayer configuration...✓ Added .intlayer to .gitignore✓ Updated tsconfig.json to include intlayer types✓ Created intlayer.config.ts✓ Injected import into vite.config.ts✓ Intlayer init setup complete.ملاحظات:
- الأمر متكرر (idempotent) - يمكنك تشغيله بأمان عدة مرات. سيتم تخطي الخطوات المكونة بالفعل.
- إذا كان ملف التكوين موجودًا بالفعل ، فلن يتم استبداله.
- يتم تخطي تكوينات TypeScript بدون مصفوفة
include(على سبيل المثال ، تكوينات نمط الحل مع المراجع). - سيتوقف الأمر مع خطأ إذا لم يتم العثور على
package.jsonفي جذر المشروع.