vscode más bonito "r no es una función"


9

He estado usando Prettier en vscode por un tiempo, pero recientemente dejó de funcionar y no estoy seguro de si es un error de su parte o una mala configuración mía.

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

Respuestas:


10

Hubo un error en la versión 3.13.0. Actualice a la última versión y el problema desaparecerá.


¿Cómo instalar una versión específica de una extensión vscode?
Paul Razvan Berg

3
simplemente puede ir al menú Extensión> Más bonito - Formateador de código> Haga clic en Configuración (icono de engranaje)> Instalar otra versión> Elija la versión 3.11.0
sgtkuncoro

0

Recibí el mismo error ayer. Estoy usando eslint con más bonito en un proyecto de Gatsby y pude resolver el problema con

npm install --save-dev prettier-eslint

Luego volvió a cargar la ventana VS Code y forzó un Formato de documento manual desde CMD Palette y los errores desaparecieron.


0

Parece que esto fue un error con la versión v3.12.0 de la extensión. Puede cambiar a una versión inferior como v3.11.0 o actualizar a v3.13.0 y superior.


0

Tuve el mismo problema (mi Prettier estaba en 3.13.0). Para resolver el problema, bajé a 3.12.0.


¿Ha revisado la documentación / notas de la versión 3.13.0? Tal vez han realizado cambios importantes en esta función, pero han realizado otras mejoras importantes. La degradación debería ser un último recurso.
kumaheiyama
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.