किसी प्रोजेक्ट के भीतर ES6 कोड का उपयोग करने का प्रयास करते समय, आपको "अप्रत्याशित टोकन निर्यात" त्रुटि का सामना करना पड़ सकता है। यह त्रुटि आपके वातावरण के जावास्क्रिप्ट समर्थन और ES6 सिंटैक्स के बीच असंगतता के कारण उत्पन्न होती है।
अप्रत्याशित टोकन निर्यात का कारण
ES6 ने EcmaScript मॉड्यूल (ESM) की अवधारणा पेश की , निर्यात कीवर्ड द्वारा दर्शाया गया है। हालाँकि, जो वातावरण ESM का समर्थन नहीं करते हैं वे इस सिंटैक्स को एक अप्रत्याशित टोकन के रूप में व्याख्या करेंगे। विशेष रूप से, NodeJS के पुराने संस्करण (v14.13.0 से पहले) CommonJS मॉड्यूल का उपयोग करते हैं, जो मॉड्यूल.एक्सपोर्ट प्रॉपर्टी सिंटैक्स को नियोजित करते हैं। यहां तक कि ईएसएम का समर्थन करने वाले नए नोडजेएस संस्करणों में भी, इसे स्पष्ट रूप से सक्षम करने की आवश्यकता है।
अप्रत्याशित टोकन निर्यात को हल करने के लिए समाधान
इस मुद्दे को संबोधित करने के लिए विभिन्न दृष्टिकोण हैं:
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3