अपने प्रश्न को पूछें और दस्तावेज़ का सारांश प्राप्त करें, इस पृष्ठ और आपके चुने हुए AI प्रदाता का उपयोग करके
अपने पसंदीदा AI एसिस्टेंट में Intlayer MCP सर्वर को एकीकृत करके आप सभी दस्तावेज़ को सीधे ChatGPT, DeepSeek, Cursor, VSCode से प्राप्त कर सकते हैं।
MCP सर्वर दस्तावेज़ देखेंसंस्करण इतिहास
- init कमांड जोड़ेंv7.5.930/12/2025
इस पृष्ठ की सामग्री एक AI द्वारा अनुवादित की गई है।
अंग्रेजी में मूल सामग्री के अंतिम संस्करण देखेंअगर आपके पास इस दस्तावेज़ को सुधारने के लिए कोई विचार है, तो कृपया GitHub पर एक पुल अनुरोध सबमिट करके योगदान देने में संकोच न करें।
दस्तावेज़ के लिए GitHub लिंकदस्तावेज़ का Markdown को क्लिपबोर्ड पर कॉपी करें
Intlayer प्रारंभ करें
npx intlayer initinit कमांड आवश्यक फाइलों और सेटिंग्स को कॉन्फ़िगर करके आपके प्रोजेक्ट में स्वतः ही Intlayer सेटअप कर देता है। यह Intlayer शुरू करने का अनुशंसित तरीका है।
उपनाम:
- npx intlayer init
आर्गुमेंट्स:
- --project-root [projectRoot] - वैकल्पिक। प्रोजेक्ट रूट डायरेक्टरी निर्दिष्ट करें। यदि प्रदान नहीं किया गया है, तो कमांड वर्तमान कार्य निर्देशिका से प्रोजेक्ट रूट की खोज करेगा।
यह क्या करता है:
init कमांड निम्नलिखित सेटअप कार्य करता है:
- प्रोजेक्ट संरचना को सत्यापित करता है - सुनिश्चित करता है कि आप एक वैध प्रोजेक्ट निर्देशिका में हैं जिसमें package.json फ़ाइल मौजूद है
- .gitignore को अपडेट करता है - जनरेट की गई फाइलों को वर्शन कंट्रोल से बाहर रखने के लिए आपकी .gitignore फ़ाइल में .intlayer जोड़ता है
- TypeScript को कॉन्फ़िगर करता है - सभी tsconfig.json फ़ाइलों को अपडेट करता है ताकि Intlayer टाइप परिभाषाएँ (.intlayer/**/*.ts) शामिल हों
- कॉन्फ़िगरेशन फ़ाइल बनाता है - डिफ़ॉल्ट सेटिंग्स के साथ intlayer.config.ts (TypeScript प्रोजेक्ट्स के लिए) या intlayer.config.mjs (JavaScript प्रोजेक्ट्स के लिए) जनरेट करता है
- Vite कॉन्फ़िग को अपडेट करता है - यदि Vite कॉन्फ़िगरेशन फ़ाइल मिली, तो vite-intlayer प्लगइन इम्पोर्ट जोड़ता है
init कमांड निम्नलिखित सेटअप कार्य करता है:
- प्रोजेक्ट संरचना को मान्य करता है - सुनिश्चित करता है कि आप एक वैध प्रोजेक्ट डायरेक्टरी में हैं जिसमें package.json फ़ाइल मौजूद है
- .gitignore अपडेट करता है - जेनरेट की गई फाइलों को वर्शन कंट्रोल से बाहर रखने के लिए आपकी .gitignore फ़ाइल में .intlayer जोड़ता है
- 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 है — आप इसे सुरक्षित रूप से कई बार चला सकते हैं। यह उन चरणों को स्किप करेगा जो पहले से कॉन्फ़िगर हैं।
- यदि कोई कॉन्फ़िगरेशन फ़ाइल पहले से मौजूद है, तो इसे ओवरराइट नहीं किया जाएगा।
- include ऐरे के बिना TypeScript कॉन्फ़िग फ़ाइलें (उदा., solution-style कॉन्फ़िग्स जिनमें references होते हैं) स्किप की जाती हैं।
- यदि प्रोजेक्ट रूट में package.json नहीं मिलता है तो कमांड एक एरर के साथ बाहर निकल जाएगा।