Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

259
Vistas
VSCode y Stencil (tsx): la instrucción `debugger` no pone el navegador en modo de depuración

Soy muy nuevo en la depuración de JavaScript, y mucho menos en Typescript, y mucho menos en un proyecto Stencil que usa archivos tsx (que supongo que son un cierto tipo de archivos Typescript reactivos).

Esperaba que al agregar una declaración de debugger en el código, usando una actualización en Chrome, aparecieran las herramientas de depuración. Pero nada pasa. Si agrego un console.log en el mismo lugar, se comporta como se esperaba. Pero no pasa nada con una declaración de debugger .

¿Qué hacer? No quiero depurar con toneladas de console.log en todas partes. 😏

Por cierto, estoy usando VSCode. No sé si eso es relevante. Leí en https://github.com/microsoft/vscode-js-debug que la depuración de JavaScript debería estar integrada en VSCode. No me importa si depuro dentro de VSCode o dentro de Chrome, siempre que pueda depurar de alguna manera.

Aquí está el repositorio, si alguien quiere probarlo o consultar los archivos de configuración: https://github.com/NothingAG/adg-components

Muchas gracias.

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

En lugar de agregar declaraciones de debugger en el código, siempre puede agregar puntos de interrupción en las Herramientas para desarrolladores de Chrome.

  1. Cargue su aplicación en el navegador
  2. Abra Herramientas para desarrolladores en Chrome (por ejemplo, haga clic con el botón derecho en una página y elija "Inspeccionar")
  3. En Herramientas para desarrolladores, elija la pestaña "Fuentes"
  4. Abra el archivo que desea depurar presionando comando-P. Aparece un campo de entrada donde puede ingresar el nombre del archivo que desea depurar
  5. Agregue un punto de interrupción haciendo clic en el número de línea en el medianil

La próxima vez que su aplicación llegue al punto de interrupción, aparecerá el depurador.

about 4 years ago · Juan Pablo Isaza Denunciar

0

Aparentemente, la herramienta de compilación (nx) ejecuta una compilación de producción, por lo que las declaraciones del debugger se filtran automáticamente.

Para solucionarlo, puede indicar explícitamente a Stencil que ejecute una compilación de desarrollo :

 npm start -- --dev
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda