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)
Il y avait un bogue dans la version 3.13.0. Mettez à niveau vers la dernière version et le problème disparaîtra.
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.
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.
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.