vscode più carino "r non è una funzione"


9

Ho usato più bello in vscode per un po ', ma di recente ha smesso di funzionare e non sono sicuro che si tratti di un bug o di una mia configurazione errata.

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

Risposte:


10

Si è verificato un errore nella versione 3.13.0. Esegui l'aggiornamento alla versione più recente e il problema scompare.


Come installare una versione specifica di un'estensione vscode?
Paul Razvan Berg,

3
puoi semplicemente andare al menu Estensione> Prettier - Formattatore di codice> Fai clic su Impostazioni (icona a forma di ingranaggio)> Installa un'altra versione> Scegli la versione 3.11.0
sgtkuncoro,

0

Ho avuto lo stesso errore ieri. Sto usando eslint con più bello in un progetto Gatsby e sono stato in grado di risolvere il problema

npm install --save-dev prettier-eslint

Quindi ricaricato la finestra VS Code e forzato un documento di formattazione manuale dalla tavolozza CMD e gli errori sono scomparsi.


0

Sembra che si sia trattato di un bug con la versione v3.12.0 dell'estensione. Eseguire il downgrade a una versione precedente come v3.11.0 o eseguire l'aggiornamento a v3.13.0 e versioni successive.


0

Ho avuto lo stesso problema (il mio Prettier era il 3.13.0). Per risolvere il problema ho eseguito il downgrade a 3.12.0.


Hai controllato la documentazione / le note di rilascio per 3.13.0? Forse hanno apportato modifiche sostanziali a questa funzione, ma hanno apportato altri importanti miglioramenti. Il downgrade dovrebbe essere l'ultima risorsa.
Kumaheiyama,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.