Depuración de archivos TypeScript en Visual Studio Code

Muhammad Ibrahim Alvi 15 febrero 2024
  1. Las ventajas de la depuración
  2. Depuración de archivos TypeScript en Visual Studio Code
Depuración de archivos TypeScript en Visual Studio Code

Este tutorial proporciona una breve demostración con el ejemplo de depuración de archivos TypeScript en Visual Studio Code y nos brinda una comprensión de la depuración y por qué la depuración en cualquier lenguaje de programación es demasiado importante con ventajas.

Las ventajas de la depuración

La depuración en la programación de computadoras se puede definir como un proceso de varios pasos que implica aislar la fuente del problema, identificar un problema y luego corregirlo. Una vez completada la depuración, el paso final es probar la corrección o la solución para asegurarse de que funciona.

Las siguientes son algunas de las ventajas enumeradas de la depuración.

  • Ayuda a identificar el error.
  • Ayuda a analizar el error.
  • Ayuda a encontrar el error.
  • Ayuda a corregir y validar el error.
  • Ayuda a cubrir el Daño Lateral.

Depuración de archivos TypeScript en Visual Studio Code

Considere las siguientes líneas de código en el archivo TypeScript, que inserta el recuento de bucles en el documento. Este archivo TypeScript finalmente se compila en un archivo JavaScript ya que el motor del navegador no entiende TypeScript.

El archivo JavaScript está vinculado al archivo index.html. En el archivo tsconfig.json, el sourceMap se establece en true para que el navegador considere el código JavaScript compilado.

prueba.js. Código:

class SimpleCounter{
    public count(){
        let count=5;
        for(let i=0;i<=7;i++){
            document.write(i.toString()+'<br>');
        }
        console.log("All done!");
    }
}
let count = new SimpleCounter();
count.count();

El archivo JavaScript está vinculado al archivo index.html 1

El archivo JavaScript está vinculado al archivo index.html 2

el sourceMap se establece en verdadero, por lo que el navegador considerará el código JavaScript compilado

Después de configurar todo allí, avanzamos hacia la instalación de la extensión Depurador para Chrome desde la opción de extensión de Visual Studio Code, que creará una instancia para el modo de depuración cuando se inicie en el navegador respectivo para el que se está instalando la extensión.

En el archivo launch.json, establezca la ruta url en el número de puerto deseado en el que desea crear una instancia cuando se inicie el depurador. Después de que todo esté hecho, ingrese tsc en la terminal para compilar el TypeScript en JavaScript para que el navegador pueda entenderlo.

instalar depurador para chrome en código vs

establezca la ruta url en el número de puerto deseado en el que desea crear una instancia cuando se inicie el depurador

ingrese tsc en la terminal para compilar el TypeScript en JavaScript para que el navegador pueda entenderlo

compilar el TypeScript en JavaScript

Para habilitar el modo de depuración en el código de Visual Studio, seleccione la opción iniciar con Chrome y haga clic en el botón de reproducción. Esto creará la instancia de Chrome para el código.

habilitar el modo de depuración en el código vs

Para depurar cada paso, debe hacer clic en la opción de recarga, que permitirá iterar a través de cada paso y muestra el valor de la variable en la ventana Variables. Puede saltar a cada paso usando las flechas hacia arriba y hacia abajo disponibles en la barra.

depuración de archivo mecanografiado en código vs

Muhammad Ibrahim Alvi avatar Muhammad Ibrahim Alvi avatar

Ibrahim is a Full Stack developer working as a Software Engineer in a reputable international organization. He has work experience in technologies stack like MERN and Spring Boot. He is an enthusiastic JavaScript lover who loves to provide and share research-based solutions to problems. He loves problem-solving and loves to write solutions of those problems with implemented solutions.

LinkedIn