बेबेल प्रीसेट ENV क्या है?
बेबेल प्रीसेट ENV क्या है?

वीडियो: बेबेल प्रीसेट ENV क्या है?

वीडियो: बेबेल प्रीसेट ENV क्या है?
वीडियो: Henry Zhu: The Future of Babel with babel-preset-env 2024, दिसंबर
Anonim

@ कोलाहल / पूर्व निर्धारित - env एक चतुर है पूर्व निर्धारित जो आपको माइक्रोमैनेज की आवश्यकता के बिना नवीनतम जावास्क्रिप्ट का उपयोग करने की अनुमति देता है जो आपके लक्षित वातावरण (ओं) के लिए सिंटैक्स ट्रांसफ़ॉर्म (और वैकल्पिक रूप से, ब्राउज़र पॉलीफ़िल) की आवश्यकता होती है। यह दोनों आपके जीवन को आसान बनाते हैं और जावास्क्रिप्ट बंडलों को छोटा करता है! इंस्टॉल।

बस इतना ही, बाबेल में पूर्व निर्धारित क्या है?

में कोलाहल , ए पूर्व निर्धारित विशेष भाषा सुविधाओं का समर्थन करने के लिए उपयोग किए जाने वाले प्लगइन्स का एक सेट है। दो प्रीसेट बाबेल डिफ़ॉल्ट रूप से उपयोग करता है: es2015: ES2015 (या ES6) जावास्क्रिप्ट के लिए समर्थन जोड़ता है। प्रतिक्रिया: JSX के लिए समर्थन जोड़ता है।

इसके बाद, प्रश्न यह है कि मैं किस बैबेल संस्करण का उपयोग कर रहा हूं? आप भी देख सकते हैं बेबेल का संस्करण -क्ली को ढूंढकर कोलाहल नोड_मॉड्यूल्स में -क्ली फोल्डर और देख रहे हैं संस्करण पैकेज की संपत्ति। json जो उस फ़ोल्डर के आधार पर है। अगर कोलाहल -क्ली को विश्व स्तर पर एनपीएम इंस्टाल के -जी फ्लैग के माध्यम से स्थापित किया गया था, आप सकता है नियन्त्रण संस्करण कमांड निष्पादित करके कोलाहल -- संस्करण.

इस प्रकार, आप बैबेल प्रीसेट प्रतिक्रिया का उपयोग कैसे करते हैं?

यदि आप चाहते हैं उपयोग यह बेबेल प्रीसेट Create. के साथ नहीं बनाई गई परियोजना में प्रतिक्रिया ऐप, आप इसे निम्न चरणों के साथ स्थापित कर सकते हैं। सबसे पहले, स्थापित करें कोलाहल . फिर स्थापित करें कोलाहल - पूर्व निर्धारित - प्रतिक्रिया -अनुप्रयोग। इस पूर्व निर्धारित ट्रांसफॉर्म-ऑब्जेक्ट-रेस्ट-स्प्रेड और ट्रांसफॉर्म के साथ यूजबिल्टइन विकल्प का उपयोग करता है- प्रतिक्रिया -jsx, जो मानता है कि Object.

बाबेल बहिष्कृत है?

NS पदावनत का उपयोग कोलाहल -कोर/रजिस्टर में हटा दिया गया है कोलाहल 7; इसके बजाय स्टैंडअलोन पैकेज @ का उपयोग करें कोलाहल /रजिस्टर करें । @ कोलाहल /register अब केवल वर्तमान कार्य में सीधे फाइलों को संकलित करेगा (सिम्लिंकिंग के साथ मुद्दों को ठीक करने के लिए किया गया था)।

सिफारिश की: