prettier vscode "r একটি ফাংশন নয়"


9

কিছুক্ষণের জন্য ভিসকোডে প্রিটিটিয়ার ব্যবহার করা হয়েছে, তবে এটি সম্প্রতি কাজ বন্ধ করে দিয়েছে এবং আমি নিশ্চিত নই যে এটি তাদের শেষের কোনও ত্রুটিযুক্ত বা আমার কোনও ভুল কনফিগারেশন রয়েছে কিনা I'm

["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
স্যাজটকুনকোরো

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 এর জন্য ডকুমেন্টেশন / রিলিজ নোটগুলি পরীক্ষা করেছেন? হতে পারে তারা এই ফাংশনে ব্রেকিং পরিবর্তন করেছে, তবে অন্যান্য গুরুত্বপূর্ণ উন্নতি করেছে। ডাউনগ্রেডিং একটি শেষ অবলম্বন হওয়া উচিত।
কুমেহইমা
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.