schöner vscode "r ist keine Funktion"


9

Ich benutze Prettier schon seit einiger Zeit in vscode, aber es hat kürzlich aufgehört zu funktionieren und ich bin mir nicht sicher, ob es ein Fehler am Ende oder eine Fehlkonfiguration von mir ist.

["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)

Antworten:


10

In Version 3.13.0 ist ein Fehler aufgetreten. Aktualisieren Sie auf die neueste Version und das Problem wird behoben.


Wie installiere ich eine bestimmte Version einer vscode-Erweiterung?
Paul Razvan Berg

3
Sie können einfach zum Menü Erweiterung> Schöner - Code-Formatierer> Klicken Sie auf Einstellung (Zahnradsymbol)> Andere Version installieren> Wählen Sie Version 3.11.0
sgtkuncoro

0

Ich habe gestern den gleichen Fehler bekommen. Ich verwende eslint mit hübscher in einem Gatsby-Projekt und konnte das Problem mit lösen

npm install --save-dev prettier-eslint

Dann wurde das VS-Code-Fenster neu geladen und ein manuelles Formatieren des Dokuments aus der CMD-Palette erzwungen, und die Fehler wurden behoben.


0

Es scheint, dass dies ein Fehler in der Version 3.12.0 der Erweiterung war. Entweder ein Downgrade auf eine niedrigere Version wie v3.11.0 oder ein Upgrade auf v3.13.0 und höher.


0

Ich hatte das gleiche Problem (mein Prettier war am 3.13.0). Um das Problem zu lösen, habe ich ein Downgrade auf 3.12.0 durchgeführt.


Haben Sie die Dokumentation / Versionshinweise für 3.13.0 überprüft? Vielleicht haben sie wichtige Änderungen an dieser Funktion vorgenommen, aber auch andere wichtige Verbesserungen vorgenommen. Ein Downgrade sollte das letzte Mittel sein.
Kumaheiyama
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.