Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

150
Views
Prettier no formatea el archivo .tsx

He usado la extensión Prettier en el editor de código de Visual Studio durante mucho tiempo, pero recientemente estoy escribiendo en React with Typescript. Así que necesito configurar Prettier para formatear archivos .tsx.

over 4 years ago · Santiago Trujillo
6 answers
Answer question

0

Cree una carpeta .vscode en la raíz de su proyecto. En la carpeta .vscode , crea el archivo settings.json , y en él, escribe esta sección:

 { "[typescript]": { "editor.defaultFormatter": "vscode.typescript-language-features" }, "[typescriptreact]": { "editor.defaultFormatter": "esbenp.prettier-vscode" } }

No olvide agregar .vscode en el archivo .gitignore .

over 4 years ago · Santiago Trujillo Report

0

Una sencilla alternativa de interfaz de usuario a lo que ya se ha propuesto:

  1. Busque "formateador predeterminado" en la configuración de vscode.
  2. Haga clic en "Editor de texto" y establezca el formateador predeterminado en "Prettier - Formateador de código".
  3. Disfrutar.
over 4 years ago · Santiago Trujillo Report

0

Esto le dará una solución perfecta

"Lo mismo me sucedió hace un momento. Configuré más bonito como formateador predeterminado en Configuración y comenzó a funcionar de nuevo. Mi formateador predeterminado era nulo".

https://github.com/microsoft/vscode/issues/108447#issuecomment-706642248

over 4 years ago · Santiago Trujillo Report

0

Mi uso

La forma en que configuro esto es usar el archivo .eslintrc.json de .eslintrc.json . En primer lugar, en la matriz "extends" , agregué

 "plugin:@typescript-eslint/recommended"

y

 "prettier/@typescript-eslint"

Luego, configuré "parser" en "prettier/@typescript-eslint"

Finalmente, en la matriz de "plugins" agregué "@typescript-eslint" .

Deberá obtener un par de paquetes NPM (instalar con la opción -D ):

 @typescript-eslint/eslint-plugin @typescript-eslint/parser

Como referencia, todo mi archivo .eslintrc.json :

 { "env": { "browser": true, "es6": true, "jest": true }, "extends": [ "plugin:@typescript-eslint/recommended", "prettier/@typescript-eslint", "plugin:prettier/recommended" ], "globals": { "Atomics": "readonly", "SharedArrayBuffer": "readonly" }, "parser": "@typescript-eslint/parser", "parserOptions": { "ecmaFeatures": { "jsx": true }, "project": "./src/tsconfig.json", "ecmaVersion": 2018, "sourceType": "module" }, "plugins": ["react", "@typescript-eslint", "jest"], "rules": { "react/react-in-jsx-scope": "off" } }

Espero que esto ayude.

over 4 years ago · Santiago Trujillo Report

0

Edite la configuración con lo siguiente en settings.json de VScode

 "[typescriptreact]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
over 4 years ago · Santiago Trujillo Report

0

Ampliando la respuesta de iNeelPatel , tuve que agregar dos líneas a la configuración de VSCode JSON:

 "[typescript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[typescriptreact]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }
over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!