वर्तमान में प्रयोगात्मक वाक्य रचना 'वैकल्पिक' के लिए समर्थन सक्षम नहीं है
मुझे उपरोक्त त्रुटि मिल रही थी। मैंने इसका अनुसरण किया पोस्ट का और "@babel/plugin-proposal-optional-chaining": "^7.7.4"
अपने में जोड़ा devDependencies
।
तब मुझे यह त्रुटि हो रही है,
@ Babel / plugin- प्रस्ताव-वैकल्पिक- chaining जोड़ें (परिवर्तन को सक्षम करने के लिए अपने बैबल कॉन्फिगरेशन के 'प्लगइन्स' सेक्शन में https://git.io/vb4Sk ) जोड़ें।
इसलिए मैंने इस पोस्ट को फॉलो किया और .babelrc
अपने प्रोजेक्ट के रूट में फ़ाइल जोड़ी
{
"presets": ["react", "es2015","stage-1"],
"plugins": ["transform-runtime", "transform-optional-chaining"]
}
यह कुछ भी नहीं लगता था। मैंने भी किसी का जिक्र सुना हैCreate React App
आपको बेबल के कॉन्फ़िगरेशन को संशोधित करने की अनुमति नहीं देता है। तो मेरा सवाल यह है कि मैं पूरी तरह से फिर से वायरिंग के बिना वैकल्पिक चेनिंग को कैसे सक्षम कर सकता हूं CRA
?
PS मैं उपयोग कर रहा हूं "typescript": "^3.7.2"
, या कम से कम जो मेरा package.json
कहना है। मैंने कोशिश कीnpm install
यह सुनिश्चित करने की कि यह अपडेट हो। यकीन नहीं अगर CRA
कुछ अजीब हो रहा है और TypeScript
किसी भी तरह के पुराने संस्करण का उपयोग कर रहा है ।
संपादित करें:
जब मैंने प्रोजेक्ट शुरू किया CRA
, तो मुझे विश्वास है कि हम उपयोग कर रहे थे TypeScript: 3.6.x
। मैं उपयोग करना चाहता था Optional Chaining
, इसलिए मैंने अपनी package.json
फ़ाइल को "typescript": "^3.7.2"
तब बदल दिया npm install
। मुझे लगता है कि समस्या यह है, TypeScript
जानता है कि मैं उपयोग कर रहा हूं 3.7.2
, लेकिन CRA
अभी भी पुराना कॉन्फ़िगरेशन है और मुझे यकीन नहीं है कि मैं इसे कैसे अपडेट कर सकता हूं।
^3.7.2
। या कम से कम मेरा क्या package.json
कहना है। मैंने भी कोशिश की npm install
है।