إنشاء:2025-12-30آخر تحديث:2025-12-30
استخدم هذه الصفحة والموفر AI الذي تريدهChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
استخدم مساعدك المفضل للملخص واستخدم هذه الصفحة والموفر AI الذي تريده
أضف MCP Server إلى مساعدك الذكي
بدءاً من الدمج مع خادم MCP Intlayer ، يمكن لمساعدك الذكي الاسترجاع من جميع المستندات مباشرة من ChatGPT ، DeepSeek ، Cursor ، VSCode ، إلخ.
عرض الوثائق الخاصة بالخادم MCPتاريخ الإصدارات
- إضافة أمر initv7.5.930/12/2025
تمت ترجمة محتوى هذه الصفحة باستخدام الذكاء الاصطناعي.
اعرض آخر نسخة المحتوى الأصلي باللغة الإنكليزيةتعديل هذه الوثيقة
إذا كان لديك فكرة لتحسين هذه الوثيقة، فلا تتردد في المساهمة من خلال تقديم طلب سحب على GitHub.
رابط GitHub للتوثيقنسخ
نسخ الـ Markdown من المستند إلى الحافظة
تهيئة Intlayer
npx intlayer initيقوم الأمر init تلقائيًا بإعداد Intlayer في مشروعك عن طريق تكوين الملفات والإعدادات اللازمة. إنها الطريقة الموصى بها للبدء مع Intlayer.
الاختصارات:
- npx intlayer init
المعاملات:
- --project-root [projectRoot] - اختياري. تحديد دليل جذر المشروع. إذا لم يُقدّم، سيبحث الأمر عن جذر المشروع بدءًا من دليل العمل الحالي.
ما الذي يفعله:
يؤدي الأمر init مهام الإعداد التالية:
- التحقق من بنية المشروع - يتأكد من أنك في دليل مشروع صالح يحتوي على ملف package.json
- تحديث .gitignore - يضيف .intlayer إلى ملف .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
أمثلة:
التهيئة الأساسية:
npx intlayer initسيقوم هذا بتهيئة Intlayer في الدليل الحالي، مع اكتشاف جذر المشروع تلقائيًا.
التهيئة مع جذر مشروع مخصص:
npx intlayer init --project-root ./my-projectسيقوم هذا بتهيئة Intlayer في الدليل المحدد.
مخرجات المثال:
npx intlayer initChecking Intlayer configuration...✓ Added .intlayer to .gitignore✓ Updated tsconfig.json to include intlayer typesCreated intlayer.config.ts✓ Injected import into vite.config.ts✓ Intlayer init setup complete.ملاحظات:
- الأمر idempotent - يمكنك تشغيله عدة مرات بأمان. سيتخطى الخطوات التي تم تكوينها بالفعل.
- إذا كان ملف تكوين موجودًا بالفعل، فلن يتم الكتابة فوقه.
- يتم تخطي ملفات تكوين TypeScript التي لا تحتوي على مصفوفة include (مثل ملفات التكوين بنمط solution التي تحتوي على مراجع).
- سينهي الأمر التنفيذ مع خطأ إذا لم يتم العثور على package.json في جذر المشروع.