Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

861
Visualizações
¿Cómo hacer que VSCode muestre errores de TypeScript para archivos * no * abiertos en el editor?

En mi create-react-app@2.1.8 TypeScript/React, los errores del compilador de TS solo se muestran en el panel Problemas para los archivos que tengo abiertos en el editor de VS Code. Como resultado, a veces no detecto errores hasta que realmente ejecuto la aplicación.

¿Cómo puedo hacer que TypeScript verifique automáticamente los errores del compilador en todos los archivos de código tan pronto como abro el espacio de trabajo o cuando guardo los cambios en un archivo?

Intenté agregar "watch": "tsc --watch" como un script en package.json y luego hacer npm run-script watch en un panel de terminal integrado, pero esto tiene dos problemas:

  • los errores aparecen en el panel de terminal pero no llenan el panel de problemas en VSCode
  • Tengo que ejecutarlo manualmente, en lugar de que se inicie automáticamente cuando se carga el espacio de trabajo

¿Hay una solución mejor?

Por cierto, esta es la misma pregunta que Mostrar problemas/errores de TypeScript en todo el proyecto en webstorm , pero sobre Visual Studio Code en lugar de webstorm.

over 4 years ago · Santiago Trujillo
2 Respostas
Responde à pergunta

0

A partir del 14 de abril de 2020 , existe una función experimental en VS Code disponible de forma general para habilitar la generación de informes de problemas en todo el proyecto. Agregue lo siguiente a su settings.json :

 "typescript.tsserver.experimental.enableProjectDiagnostics": true

Es experimental y puede ser abrumador y decepcionante al mismo tiempo.

Mira este espacio .

over 4 years ago · Santiago Trujillo Relatório

0

A partir de noviembre de 2019, lamentablemente esto no es compatible con VS Code de fábrica. Consulte https://github.com/Microsoft/vscode/issues/13953 .

La mejor solución que pude encontrar es agregar una tarea a tasks.json que ejecutará tsc --watch y configurarla para que se ejecute cuando se abra el espacio de trabajo o la carpeta.

A continuación se muestra una configuración de muestra para tareas.json. Tenga en cuenta que "www" en el fragmento a continuación se refiere a la carpeta con tsconfig.json que desea verificar. Reemplácelo con el nombre de su propia carpeta, en relación con la raíz de su espacio de trabajo.

 { "version": "2.0.0", "tasks": [ { "label": "tsc watch", "type": "shell", "command": "./node_modules/.bin/tsc", "isBackground": true, "args": ["--watch", "--noEmit", "--project", "www"], "group": { "kind": "build", "isDefault": true }, "presentation": { "reveal": "never", "echo": false, "focus": false, "panel": "dedicated" }, "problemMatcher": "$tsc-watch", "runOptions": { "runOn": "folderOpen" } } ] }

Tenga en cuenta que las tareas de ejecución automática no parecen estar habilitadas de forma predeterminada. Para optar por las tareas de ejecución automática, siga las instrucciones aquí: https://stackoverflow.com/a/58866185/126352

Esta solución se adaptó de la respuesta de @molinx en el problema de GitHub vinculado anteriormente, y se mejoró gracias al comentario de @kumar303 a continuación.

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda