Todo

Cómo depurar JavaScript en Visual Studio Code

Editado 6 hace meses por ExtremeHow Equipo Editorial

Visual Studio CodeDepuraciónJavaScriptExtensionesConfiguraciónHerramientasPuntos de InterrupciónConsolaIntegraciónConfiguraciónCódigo FuenteDesarrolloDesarrollo webSolución de problemasErroresProgramaciónNode.jsFlujo de trabajoEficienciaPruebas

Cómo depurar JavaScript en Visual Studio Code

Traducción actualizada 6 hace meses

La depuración es una parte esencial del proceso de desarrollo de software. Visual Studio Code, también conocido como VS Code, proporciona un sólido soporte para la depuración de JavaScript. Su herramienta de depuración proporciona a los desarrolladores una serie de características que facilitan la identificación y corrección de errores en su código. En este documento, explicaremos en un lenguaje muy simple cómo puedes depurar JavaScript de manera efectiva utilizando Visual Studio Code. Discutiremos la configuración, los puntos de interrupción, la ejecución paso a paso del código y cómo ver las variables. Proporcionaremos ejemplos para que te resulte más fácil empezar.

Configuración del entorno

Primero, asegúrate de tener instalado Visual Studio Code en tu máquina. Puedes descargarlo desde el sitio web oficial de Visual Studio Code. Una vez instalado, asegúrate de tener instalado el entorno de ejecución de Node.js más reciente, ya que se requiere para ejecutar JavaScript fuera del navegador. Puedes descargar Node.js desde su sitio web oficial.

Instalación de las extensiones necesarias

Visual Studio Code depende en gran medida de las extensiones para funcionalidades adicionales. Para depurar JavaScript de manera efectiva, considera instalar las siguientes extensiones:

Para instalar estas extensiones, abre VS Code, haz clic en el icono de extensión en la barra de actividad en el lado de la ventana y busca cada extensión por nombre.

Iniciando una sesión de depuración

Una vez configurado tu entorno, puedes iniciar una sesión de depuración. Sigue estos pasos:

  1. Abre tu archivo JavaScript: En VS Code, abre la carpeta que contiene tu proyecto de JavaScript y localiza el archivo que deseas depurar.
  2. Establece un punto de interrupción: Un punto de interrupción es un marcador que le indica al depurador que detenga la ejecución de tu código en un punto específico. Para establecer un punto de interrupción, haz clic en el margen izquierdo del editor junto al número de línea donde se encuentra tu código JavaScript. Aparecerá un punto rojo para indicar que el punto de interrupción está establecido.
  3. Inicia la depuración: Haz clic en el icono de depuración en la barra de actividad en el lado de la ventana. Haz clic en el botón verde de reproducción (o presiona F5) para iniciar una sesión de depuración. Si se te pide seleccionar un entorno, elige "Node.js" o "Chrome", dependiendo de dónde quieres que se ejecute tu código.

Usando puntos de interrupción

Los puntos de interrupción son herramientas poderosas en la depuración que te permiten pausar la ejecución de tu código para inspeccionar su estado. Al inspeccionar variables y sus valores, puedes obtener información sobre cómo está funcionando tu código.

Para gestionar los puntos de interrupción:

Avanzando a través del código

Una vez que se llega a un punto de interrupción, tienes varias opciones disponibles para continuar en tu código:

Inspeccionando variables

Durante una sesión de depuración, a menudo necesitas inspeccionar los valores de las variables para determinar si contienen los datos esperados. Visual Studio Code proporciona varias formas de inspeccionar variables:

Consola y Consola de Depuración

La Consola de Depuración en Visual Studio Code actúa como una consola interactiva, lo que te permite ejecutar código arbitrario y evaluar expresiones. Esto puede ser especialmente útil para hacer cambios rápidos o verificar hipótesis sobre el comportamiento del código en tiempo real.

La consola estándar sigue estando disponible para tu uso regular a través de la programación, generalmente integrada con declaraciones console.log() en JavaScript. Esta es otra forma simple, pero efectiva, de rastrear cambios en los datos a lo largo de tu ejecución.

Ejemplo

Consideremos un programa simple para entender el proceso de depuración:

function add(a, b) { return a + b; } function subtract(a, b) { return a - b; } const result1 = add(10, 5); console.log('Resultado de la suma: ', result1); const result2 = subtract(10, 5); console.log('Resultado de la resta: ', result2);

Para depurar este programa JavaScript:

Conclusión

Aprender a depurar en Visual Studio Code puede parecer aterrador al principio, pero con la práctica, se convierte en una experiencia muy gratificante. Identificar errores en el código, avanzar paso a paso a través de la lógica y validar suposiciones sobre cómo debería funcionar tu código se vuelve algo natural. Equipado con esta poderosa herramienta, tu eficiencia y efectividad como desarrollador mejorarán considerablemente. Recuerda usar los puntos de interrupción regularmente, inspeccionar variables y hacer buen uso de la consola de depuración para probar la lógica del código en el momento.

La depuración es una actividad fundamental, y tener habilidades sólidas en el uso de herramientas robustas como Visual Studio Code mejora tu capacidad para entregar código de alta calidad aún más. ¡Feliz depuración!

Si encuentras algo incorrecto en el contenido del artículo, puedes


Comentarios