अपने प्रश्न को पूछें और दस्तावेज़ का सारांश प्राप्त करें, इस पृष्ठ और आपके चुने हुए AI प्रदाता का उपयोग करके
संस्करण इतिहास
- "--no-gitignore विकल्प जोड़ा गया"v8.6.431/3/2026
- "init कमांड जोड़ा गया"v7.5.930/12/2025
इस पृष्ठ की सामग्री एक AI द्वारा अनुवादित की गई है।
अंग्रेजी में मूल सामग्री के अंतिम संस्करण देखेंअगर आपके पास इस दस्तावेज़ को सुधारने के लिए कोई विचार है, तो कृपया GitHub पर एक पुल अनुरोध सबमिट करके योगदान देने में संकोच न करें।
दस्तावेज़ के लिए GitHub लिंकदस्तावेज़ का Markdown को क्लिपबोर्ड पर कॉपी करें
Intlayer प्रारंभ करें (Initialize Intlayer)
कोड को क्लिपबोर्ड पर कॉपी करें
npx intlayer initinit कमांड आवश्यक फ़ाइलें और सेटिंग्स बनाकर आपके प्रोजेक्ट में Intlayer को स्वचालित रूप से कॉन्फ़िगर करता है। यह Intlayer के साथ शुरुआत करने का अनुशंसित तरीका है।
उपनाम (Aliases):
npx intlayer init
तर्क (Arguments):
--project-root [projectRoot]- वैकल्पिक। प्रोजेक्ट रूट निर्देशिका निर्दिष्ट करें। यदि प्रदान नहीं किया जाता है, तो कमांड वर्तमान कार्य निर्देशिका से शुरू होकर प्रोजेक्ट रूट की खोज करेगा।--no-gitignore- वैकल्पिक।.gitignoreफ़ाइल के स्वचालित अपडेट को छोड़ देता है। यदि यह फ़्लैग सेट है, तो.intlayerको.gitignoreमें नहीं जोड़ा जाएगा।
यह क्या करता है:
init कमांड निम्नलिखित सेटअप कार्य करता है:
- प्रोजेक्ट संरचना सत्यापित करना - सुनिश्चित करता है कि आप
package.jsonफ़ाइल वाली वैध प्रोजेक्ट निर्देशिका में हैं। .gitignoreअपडेट करना - जनरेट की गई फ़ाइलों को संस्करण नियंत्रण से बाहर करने के लिए आपकी.gitignoreफ़ाइल में.intlayerजोड़ता है (--no-gitignoreके साथ छोड़ा जा सकता है)।- TypeScript कॉन्फ़िगर करना - Intlayer प्रकार परिभाषाओं (
.intlayer/**/*.ts) को शामिल करने के लिए किसी भीtsconfig.jsonफ़ाइलों को अपडेट करता है। - कॉन्फ़िगरेशन फ़ाइल बनाना - डिफ़ॉल्ट सेटिंग्स के साथ
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 को प्रारंभ करता है।
.gitignore अपडेट किए बिना प्रारंभ:
कोड को क्लिपबोर्ड पर कॉपी करें
npx intlayer init --no-gitignoreयह सभी कॉन्फ़िगरेशन फ़ाइलें सेट करेगा लेकिन आपके .gitignore को संशोधित नहीं करेगा।
आउटपुट उदाहरण:
कोड को क्लिपबोर्ड पर कॉपी करें
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) है-आप इसे सुरक्षित रूप से कई बार चला सकते हैं। पहले से कॉन्फ़िगर किए गए चरणों को छोड़ दिया जाएगा।
- यदि कॉन्फ़िगरेशन फ़ाइल पहले से मौजूद है, तो इसे अधिलेखित (overwrite) नहीं किया जाएगा।
- बिना
includeसरणी वाले TypeScript कॉन्फ़िगरेशन (उदा: संदर्भों के साथ समाधान-शैली कॉन्फ़िगरेशन) छोड़ दिए जाते हैं। - यदि प्रोजेक्ट रूट में
package.jsonनहीं मिलता है, तो कमांड त्रुटि के साथ बंद हो जाएगा।