Prettier vscode "आर एक समारोह नहीं है"


9

Vscode में कुछ समय के लिए प्रीटियर का उपयोग किया गया है, लेकिन हाल ही में इसने काम करना बंद कर दिया है और मुझे यकीन नहीं है कि यह उनके अंत में बग है या मेरी गलत धारणा है।

["INFO" - 02:54:03] Loaded module 'prettier@1.19.1' from '/Users/paulrberg/.nvm/versions/node/v10.17.0/lib/node_modules/prettier'
["INFO" - 02:54:03] Formatting using 'prettier-eslint'
["ERROR" - 02:54:03] Error formatting document.
r is not a function
TypeError: r is not a function
    at /Users/paulrberg/.vscode/extensions/esbenp.prettier-vscode-3.13.0/dist/extension.js:1:352891
    at t.default.safeExecution (/Users/paulrberg/.vscode/extensions/esbenp.prettier-vscode-3.13.0/dist/extension.js:1:353582)
    at t.default.<anonymous> (/Users/paulrberg/.vscode/extensions/esbenp.prettier-vscode-3.13.0/dist/extension.js:1:352865)
    at Generator.next (<anonymous>)
    at s (/Users/paulrberg/.vscode/extensions/esbenp.prettier-vscode-3.13.0/dist/extension.js:1:347571)

जवाबों:


10

संस्करण 3.13.0 में एक बग था। नवीनतम पर अपग्रेड करें और समस्या दूर हो जाएगी।


Vscode एक्सटेंशन के एक विशिष्ट संस्करण को कैसे स्थापित करें?
पॉल रज़वान बर्ग

3
आप केवल एक्सटेंशन मेनू> प्रीटियर - कोड फॉर्मेटर> सेटिंग पर क्लिक करें (गियर आइकन) पर जा सकते हैं> एक ​​और संस्करण स्थापित करें> संस्करण चुनें 3.11.0
sgtkuncoro

0

मुझे कल वही त्रुटि मिली। मैं एक गैट्सबी परियोजना में प्रीलियर के साथ एस्लिंट का उपयोग कर रहा हूं और इसके साथ समस्या को हल करने में सक्षम था

npm install --save-dev prettier-eslint

फिर वीएस कोड विंडो को फिर से लोड किया और सीएमडी पैलेट से एक मैनुअल प्रारूप दस्तावेज़ को मजबूर किया और त्रुटियां दूर हो गईं।


0

ऐसा लगता है कि यह विस्तार के v3.12.0 संस्करण के साथ एक बग था। या तो v3.11.0 जैसे कम संस्करण में अपग्रेड करें या v3.13.0 और अपग्रेड पर अपग्रेड करें।


0

मुझे भी यही समस्या थी (मेरी प्रेटियर 3.13.0 पर थी)। समस्या को हल करने के लिए मैंने 3.12.0 को डाउनग्रेड किया।


क्या आपने 3.13.0 के लिए प्रलेखन / रिलीज नोटों की जांच की है? हो सकता है कि उन्होंने इस फ़ंक्शन पर ब्रेकिंग परिवर्तन किए हों, लेकिन अन्य महत्वपूर्ण सुधार किए हों। डाउनग्रेडिंग एक अंतिम उपाय होना चाहिए।
कुमहीयामा
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.