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

253
Views
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 answers
Answer question

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 Report

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 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!