अपने प्रश्न को पूछें और दस्तावेज़ का सारांश प्राप्त करें, इस पृष्ठ और आपके चुने हुए AI प्रदाता का उपयोग करके
संस्करण इतिहास
- "स्टैंडअलोन कमांड दस्तावेज़ीकरण प्रारंभ"v8.6.431/3/2026
इस पृष्ठ की सामग्री एक AI द्वारा अनुवादित की गई है।
अंग्रेजी में मूल सामग्री के अंतिम संस्करण देखेंIf you have an idea for improving this documentation, please feel free to contribute by submitting a pull request on GitHub.
GitHub link to the documentationCopy doc Markdown to clipboard
स्टैंडअलोन बंडल (Standalone Bundle)
standalone कमांड आपको Intlayer और किसी भी अन्य निर्दिष्ट पैकेज वाले स्टैंडअलोन JavaScript बंडल को बनाने की अनुमति देता है। यह बिना पैकेज मैनेजर या बंडलर वाले वातावरण में Intlayer का उपयोग करने के लिए विशेष रूप से उपयोगी है, जैसे सरल HTML/JS ऐप।
बंडल esbuild का उपयोग करके अनुरोधित पैकेज और उनके निर्भरता को एक एकल फ़ाइल में मिलाता है जिसे किसी भी वेब प्रोजेक्ट में आसानी से आयात किया जा सकता है।
उपयोग
कोड को क्लिपबोर्ड पर कॉपी करें
npx intlayer standalone --packages [पैकेज...] [विकल्प]विकल्प
-o, --outfile [outfile]- वैकल्पिक। आउटपुट फ़ाइल का नाम। डिफ़ॉल्ट:intlayer-bundle.js।--packages [पैकेज...]- अनिवार्य। बंडल में शामिल किए जाने वाले पैकेजों की सूची (उदा:intlayer,vanilla-intlayer)।--version [version]- वैकल्पिक। बंडल किए जाने वाले पैकेजों का संस्करण। यदि निर्दिष्ट नहीं है, तो डिफ़ॉल्ट रूप से Intlayer CLI संस्करण का उपयोग किया जाता है।--minify- वैकल्पिक। आउटपुट को छोटा (minify) करना है या नहीं। डिफ़ॉल्ट:true।--platform [platform]- वैकल्पिक। बंडल के लिए लक्षित प्लेटफ़ॉर्म (उदा:browser,node)। डिफ़ॉल्ट:browser।--format [format]- वैकल्पिक। बंडल के लिए आउटपुट प्रारूप (उदा:esm,cjs,iife)। डिफ़ॉल्ट:esm।
सामान्य विकल्प
--env-file [envFile]- पर्यावरण फ़ाइल।-e, --env [env]- पर्यावरण।--base-dir [baseDir]- आधार निर्देशिका।--no-cache- कैश अक्षम करें।--verbose- विस्तृत आउटपुट।
उदाहरण:
Vanilla JS के लिए बंडल बनाना:
कोड को क्लिपबोर्ड पर कॉपी करें
npx intlayer standalone --packages intlayer vanilla-intlayer --outfile intlayer.jsयह intlayer और vanilla-intlayer दोनों पैकेजों वाला एक intlayer.js फ़ाइल बनाएगा, जो छोटा होगा और ESM प्रारूप में होगा, जिसे <script> टैग के माध्यम से ब्राउज़र में उपयोग के लिए तैयार किया जाएगा।
विशिष्ट संस्करण बंडल करना:
कोड को क्लिपबोर्ड पर कॉपी करें
npx intlayer standalone --packages intlayer --version 8.6.4अलग प्रारूप में बंडल करना:
कोड को क्लिपबोर्ड पर कॉपी करें
npx intlayer standalone --packages intlayer --format iifeयह क्या करता है:
- अस्थायी वातावरण बनाना - निर्भरताओं को प्रबंधित करने के लिए एक अस्थायी निर्देशिका स्थापित करता है।
- पैकेज स्थापित करना - अनुरोधित पैकेज और उनके निर्भरता को स्थापित करने के लिए
npmयाbun(यदि उपलब्ध हो) का उपयोग करता है। - प्रवेश बिंदु जनरेट करना - एक अस्थायी प्रवेश बिंदु फ़ाइल बनाता है जो सभी अनुरोधित पैकेजों को निर्यात करती है और ब्राउज़र में चलने पर उन्हें वैश्विक चर के रूप में उजागर करती है।
- esbuild के साथ बंडल करना - अनुरोध के अनुसार मिनीफिकेशन और फॉर्मेटिंग लागू करते हुए सब कुछ एक फ़ाइल में संयोजित करने के लिए esbuild का उपयोग करता है।
- फ़ाइल जनरेट करना - परिणामी बंडल को निर्दिष्ट आउटपुट पथ पर लिखता है।
वैश्विक चर (Global Variables)
जब बंडल ब्राउज़र में लोड होता है, तो यह अनुरोधित पैकेजों को window ऑब्जेक्ट पर वैश्विक चर के रूप में उजागर करता है। चर नाम पैकेज नामों से प्राप्त होते हैं (उदा: intlayer, Intlayer बन जाता है; vanilla-intlayer, VanillaIntlayer बन जाता है)।
कोड को क्लिपबोर्ड पर कॉपी करें
// बंडल से Intlayer एक्सेस करनाconst { getLocaleName } = window.Intlayer;const { installIntlayer, useIntlayer } = window.VanillaIntlayer;