web-dev-qa-db-fra.com

vscode plus joli "r n'est pas une fonction"

J'utilise plus joli dans vscode depuis un certain temps, mais il a récemment cessé de fonctionner et je ne sais pas si c'est un bogue de leur côté ou une mauvaise configuration de la mienne.

["INFO" - 02:54:03] Loaded module '[email protected]' 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)
9
Paul Razvan Berg

Il y avait un bogue dans la version 3.13.0. Mettez à niveau vers la dernière version et le problème disparaîtra.

10
sgtkuncoro

J'ai eu le même problème (mon Prettier était sur 3.13.0). Pour résoudre le problème, j'ai rétrogradé à 3.12.0.

0
Pierre Thiollent

Il semble que ce soit un bug avec la version v3.12.0 de l'extension. Soit rétrograder vers une version inférieure comme v3.11.0 ou passer à v3.13.0 et plus.

0
Paul Razvan Berg

J'ai eu la même erreur hier. J'utilise eslint avec plus jolie dans un projet Gatsby et j'ai pu résoudre le problème avec

npm install --save-dev prettier-eslint

Puis rechargé la fenêtre VS Code et forcé un document de formatage manuel à partir de la palette CMD et les erreurs ont disparu.

0
jamesscaggs