гарніший vscode "r - це не функція"


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

У мене вчора була така ж помилка. Я використовую eslint з гарнішою в проекті Гетсбі, і мені вдалося вирішити проблему

npm install --save-dev prettier-eslint

Потім перезавантажили вікно коду VS та змусили ручний формат документа з палітри CMD і помилки усунулися.


0

Здається, це була помилка з версією розширення v3.12.0. Або перейдіть до нижчої версії, наприклад, v3.11.0 або оновіть до v3.13.0 і новіших версій.


0

У мене була така ж проблема (мій Prettier був на 3.13.0). Для вирішення проблеми я знизив до 3.12.0.


Ви перевірили документацію / примітки до випуску на 3.13.0? Можливо, вони змінили цю функцію, але зробили інші важливі вдосконалення. Пониження кваліфікації повинно бути крайнім засобом.
kumaheiyama
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.