"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > ES6 कोड चलाते समय \"अप्रत्याशित टोकन निर्यात\" त्रुटि को कैसे ठीक करें?

ES6 कोड चलाते समय \"अप्रत्याशित टोकन निर्यात\" त्रुटि को कैसे ठीक करें?

2024-11-06 को प्रकाशित
ब्राउज़ करें:650

How to Fix \

"अप्रत्याशित टोकन निर्यात त्रुटि का समस्या निवारण"

किसी प्रोजेक्ट के भीतर ES6 कोड निष्पादित करने का प्रयास करते समय, "अप्रत्याशित टोकन निर्यात" त्रुटि उत्पन्न हो सकती है . यह त्रुटि इंगित करती है कि उपयोग किया गया वातावरण ES6 मॉड्यूल में नियोजित निर्यात कीवर्ड सिंटैक्स का समर्थन नहीं करता है।

त्रुटि विवरण

निम्न कोड स्निपेट त्रुटि के स्रोत का उदाहरण देता है:

export class MyClass {
  constructor() {
    console.log("es6");
  }
}

संभावित समाधान

इस समस्या को हल करने के लिए, निम्नलिखित समाधानों पर विचार करें:

1. Node.js संस्करण और कॉन्फ़िगरेशन

यदि Node.js v14.13.0 या नए का उपयोग कर रहे हैं:

  • "प्रकार" जोड़कर ESM सक्षम करें: " मॉड्यूल" प्रोजेक्ट के package.json फ़ाइल में।

यदि उपयोग कर रहे हैं Node.js का एक पुराना संस्करण:

  • CommonJS मॉड्यूल सिंटैक्स का उपयोग करने के लिए कोड को रिफैक्टर करें (उदाहरण के लिए, मॉड्यूल.एक्सपोर्ट का उपयोग करके)।

2 . त्वरित ट्रांसपिलेशन के साथ टाइपस्क्रिप्ट

  • विकास के दौरान त्वरित ट्रांसपिलेशन के लिए टीएस-नोड या टीएस-नोड-डेव पैकेज के साथ टाइपस्क्रिप्ट का उपयोग करें।

3. एस्बिल्ड का उपयोग करके ट्रांसपाइलेशन

  • ईएसबिल्ड पैकेज का उपयोग करके कॉमनजेएस प्रारूप में ईएस6 कोड को ट्रांसपाइल करें।

4। बैबेल (अनुशंसित नहीं)

  • संभावित प्रदर्शन सीमाओं के कारण बैबेल का उपयोग करके ट्रांसपिलेशन अब अनुशंसित नहीं है।
विज्ञप्ति वक्तव्य यह लेख यहां पुनर्मुद्रित है: 1729172296 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.कॉम से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3