Información general sobre la herramienta Orígenes
Use la herramienta Orígenes para ver, modificar y depurar código JavaScript front-end e inspeccionar los recursos que formaban la página web actual. La herramienta Orígenes tiene tres paneles:
| Panel | Acciones |
|---|---|
| Panel Navegador | Navegue entre los recursos que se devuelven desde el servidor para crear la página web actual. Seleccione archivos, imágenes y otros recursos y vea sus rutas de acceso. Opcionalmente, configure un área de trabajo local para guardar los cambios directamente en los archivos de origen. |
| Panel editor | Ver JavaScript, HTML, CSS y otros archivos que se devuelven desde el servidor. Realice ediciones experimentales en JavaScript o CSS. Los cambios se conservan hasta actualizar la página o se conservan después de la actualización de la página si se guarda en un archivo local con áreas de trabajo. Al usar áreas de trabajo o invalidaciones, también puede editar archivos HTML. |
| Panel depurador | Use el depurador de JavaScript para establecer puntos de interrupción, pausar la ejecución de JavaScript y realizar un paso por el código, incluidas las modificaciones que haya realizado, mientras observa las expresiones de JavaScript que especifique. Observe y cambie manualmente los valores de las variables que están dentro del ámbito de la línea de código actual. |
En la siguiente **** figura se muestra el panel Navegador resaltado con un cuadro rojo en la esquina superior **** izquierda de DevTools, el panel Editor resaltado en la parte superior derecha y el panel Depurador resaltado en la parte inferior. En el lado izquierdo se encuentra la parte principal de la ventana del explorador, que muestra la página web en gris porque el depurador está pausado en un punto de interrupción:
Los paneles de la herramienta Orígenes, en diseño estrecho
Cuando DevTools es ancho, el panel Depurador se coloca a la derecha e incluye Scope y Watch:
Navegar, ver, editar y depurar JavaScript devuelto por el servidor
Para maximizar el tamaño de la herramienta Orígenes, desasoye DevTools en una ventana independiente y, opcionalmente, mueva la ventana DevTools a un monitor independiente. Consulte Cambiar la ubicación de DevTools (Undock, Dock to bottom, Dock to left).
Para cargar la página web de demostración de depuración que se muestra anteriormente, consulta El enfoque básico para usar un depurador, a continuación.
Uso del panel Navegador para seleccionar archivos
Use el panel Navegador (a la izquierda) para navegar entre los recursos que se devuelven desde el servidor para construir la página web actual. Seleccione archivos, imágenes y otros recursos y vea sus rutas de acceso.
Para obtener acceso a las pestañas ocultas del panel Navegador, seleccione
( Máspestañas).
Las siguientes subsecciones abarcan el panel Navegador:
- Uso de la pestaña Página para explorar los recursos que crean la página web actual
- Uso de la pestaña Sistema de archivos para definir un área de trabajo local
- Uso de la pestaña Invalidaciones para invalidar archivos de servidor con archivos locales
- Uso de la pestaña Scripts de contenido para Microsoft Edge extensiones
- Uso de la pestaña Fragmentos de código para ejecutar fragmentos de código JavaScript en cualquier página
- Uso del menú comando para abrir archivos
Uso de la pestaña Página para explorar los recursos que crean la página web actual
Use la pestaña Página del panel Navegador para explorar el sistema de archivos que se devuelve desde el servidor para crear la página web actual. Seleccione un archivo JavaScript para verlo, editarlo y depurarlo. La pestaña Página enumera todos los recursos que la página ha cargado.
La pestaña Página del panel Navegador de la herramienta Orígenes
Para mostrar un archivo en el panel Editor, seleccione un archivo en la pestaña Página. Para una imagen, se muestra una vista previa de la imagen.
Para mostrar la dirección URL o la ruta de acceso de un recurso, mantenga el puntero sobre el recurso.
Para cargar un archivo en una nueva pestaña del explorador o para mostrar otras acciones, haga clic con el botón secundario en el nombre del archivo.
Iconos en la pestaña Página
La pestaña Página usa los siguientes iconos:
- El icono de ventana, junto con la etiqueta , representa el marco del documento
topprincipal, que es un marco HTML. - El icono de nube representa un origen.
- El icono de carpeta representa un directorio.
- El icono de página representa un recurso.
Agrupar archivos por carpeta o como una lista plana
La pestaña Página muestra archivos o recursos agrupados por servidor y directorio, o como una lista plana.
Para cambiar la forma en que se agrupan los recursos:
- Junto a las pestañas del panel Navegador (a la izquierda), seleccione el botón ... (Másopciones ). Aparece un menú.
- Seleccione o desactive la opción Agrupar por carpeta.
Uso de la pestaña Sistema de archivos para definir un área de trabajo local
Use la pestaña Sistema **** de archivos del panel Navegador para agregar archivos a un área de trabajo, de modo que los cambios realizados en DevTools se guarden en el sistema de archivos local.
Un archivo que está en un área de trabajo se indica mediante un punto verde junto al nombre del archivo, en DevTools.
Ficha Sistema de archivos para un área de trabajo
De forma predeterminada, al editar un archivo en la herramienta Orígenes, los cambios se descartan al actualizar la página web. La herramienta Orígenes funciona con una copia de los recursos front-end devueltos por el servidor web. Al modificar estos archivos front-end devueltos por el servidor, los cambios no persisten, ya que no ha cambiado los archivos de origen. También debe aplicar las ediciones en el código fuente real y, a continuación, volver a implementar en el servidor.
En cambio, al usar un área de trabajo, los cambios realizados en el código front-end se conservan al actualizar la página web. Con un área de trabajo, al editar el código front-end devuelto por el servidor, la herramienta Orígenes también aplica las ediciones al código fuente local. A continuación, para que otros usuarios vean los cambios, solo necesita volver a implementar los archivos de origen cambiados en el servidor.
Las áreas de trabajo funcionan bien cuando el código JavaScript devuelto por el servidor es el mismo que el código fuente de JavaScript local. Las áreas de trabajo no funcionan tan bien cuando el flujo de trabajo implica transformaciones en el código fuente, como la minificación o la compilación de TypeScript.
Para obtener más información, vea el tutorial Editar archivos con áreas de trabajo.
Uso de la pestaña Invalidaciones para invalidar archivos de servidor con archivos locales
Use la pestaña Invalidaciones del panel Navegador para invalidar los activos de página (como imágenes) con archivos de una carpeta local.
Los elementos de esta pestaña invalidan lo que el servidor envía al explorador, incluso después de que el servidor haya enviado los activos.
La pestaña Invalidaciones del panel Navegador
La característica Invalidaciones es similar a Workspaces. Usa Invalidaciones cuando quieras experimentar con los cambios en una página web y debes mantener los cambios después de actualizar la página web, pero no te importa asignar los cambios al código fuente de la página web.
Un archivo que reemplaza un archivo devuelto por el servidor se indica mediante un punto púrpura junto al nombre del archivo, en DevTools.
Vea también
Uso de la pestaña Scripts de contenido para Microsoft Edge extensiones
Use la pestaña Scripts **** de contenido del panel Navegador para ver los scripts de contenido cargados por una Microsoft Edge de contenido que haya instalado.
La pestaña Scripts de contenido del panel Navegador
Cuando el depurador entra en el código que no reconoce, es posible que desee marcar ese código como código de biblioteca, para evitar entrar en ese código. Vea Marcar scripts de contenido como código de biblioteca.
Vea también
Uso de la pestaña Fragmentos de código para ejecutar fragmentos de código JavaScript en cualquier página web
Use la pestaña Fragmentos de código del panel Navegador para crear y guardar fragmentos de código javaScript, de modo que pueda ejecutar fácilmente estos fragmentos de código en cualquier página web.
Fragmento de código que inserta la biblioteca jQuery en una página web
Por ejemplo, supongamos que escribe con frecuencia el siguiente código en la consola , para insertar la biblioteca jQuery en una página para que pueda ejecutar comandos jQuery desde la consola:
let script = document.createElement('script');
script.src = 'https://code.jquery.com/jquery-3.2.1.min.js';
script.crossOrigin = 'anonymous';
script.integrity = 'sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4=';
document.head.appendChild(script);
En su lugar, puede guardar este código en un fragmento de código y, a continuación, ejecutarlo fácilmente siempre que lo necesite. Al seleccionar Ctrl + S (Windows/Linux) o Command + S (macOS), DevTools guarda **** el fragmento de código en el sistema de archivos.
Hay varias maneras de ejecutar un fragmento de código:
- En el panel Navegador, seleccione la pestaña Fragmentos de código y, a continuación, seleccione el archivo de fragmentos de código para abrirlo. A continuación, en la parte inferior del panel Editor, seleccione Ejecutar (
). - Cuando DevTools tenga el foco, seleccione
Ctrl+P(Windows/Linux) oCommand+P(macOS)!para abrir el menú comando y, a continuación, escriba .
Los fragmentos de código son similares a los bookmarklets.
Vea también
Uso del menú comando para abrir archivos
Para abrir un archivo, además **** de usar el panel Navegador de la herramienta Orígenes, puede usar el menú comando desde cualquier lugar dentro de DevTools.
- Desde cualquier lugar de DevTools, seleccione
Ctrl+Pen Windows/Linux oCommand+Pen macOS. Aparece el menú Comando y enumera todos los recursos que se encuentran en las pestañas del panel Navegador de la herramienta Orígenes. - O bien, junto a **** las pestañas del panel Navegador de la herramienta Orígenes, seleccione el botón ... (Másopciones ) y, a continuación, seleccione Abrir archivo.
Para mostrar y seleccionar de una lista de todos .js archivos, escriba .js .
Abrir un archivo mediante el menú comando
Si escribe ? , el menú de comandos muestra varios comandos, incluidos ... Abrir archivo. Si selecciona borrar Backspace el menú comando, se muestra una lista de archivos.
Para obtener más información, vea Run commands with the Microsoft Edge DevTools Command Menu.
Uso del panel Editor para ver o editar archivos
Use el panel Editor para ver los archivos front-end que se devuelven desde el servidor para redactar la página web actual, incluidos los archivos JavaScript, HTML, CSS e imagen. Al editar los archivos front-end en el panel Editor, DevTools actualiza la página web para ejecutar el código modificado.
El panel Editor de la herramienta Orígenes
El panel Editor tiene el siguiente nivel de compatibilidad para varios tipos de archivo:
| Tipo de archivo | Acciones admitidas |
|---|---|
| JavaScript | Ver, editar y depurar. |
| CSS | Ver y editar. |
| HTML | Ver y editar. |
| Imágenes | Ver. |
De forma predeterminada, las ediciones se descartan al actualizar la página web. Para obtener información sobre cómo guardar los cambios en el sistema de archivos, consulte Using the Filesystem tab to define a local Workspace, arriba.
Las siguientes subsecciones abarcan el panel Editor:
- Edición de un archivo JavaScript
- Reformatear un archivo JavaScript minificado con pretty-print
- Asignación de código minificado al código fuente para mostrar código legible
- Transformaciones del código fuente al código front-end compilado
- Edición de un archivo CSS
- Edición de un archivo HTML
- Ir a una función o número de línea
- Mostrar archivos de origen al usar una herramienta diferente
Edición de un archivo JavaScript
Para editar un archivo JavaScript en DevTools, use el panel Editor, dentro de la herramienta Orígenes.
Edición de JavaScript en el panel Editor
Para cargar un archivo en el panel Editor, use la pestaña Página en el panel Navegador (a la izquierda). O bien, use el menú comando, como se muestra a continuación: en la parte superior derecha de DevTools, seleccione Personalizar y controlar DevTools ( ) y, a continuación, ... seleccione Abrir archivo.
Guardar y deshacer
Para que los cambios de JavaScript entren en vigor, Ctrl + S seleccione (Windows, Linux) o Command + S (macOS).
Si cambia un archivo, aparecerá un asterisco junto al nombre del archivo.
- Para guardar los cambios,
Ctrl+Sseleccione en Windows/Linux oCommand+Sen macOS. - Para deshacer un cambio, seleccione
Ctrl+Zen Windows/Linux oCommand+Zen macOS.
De forma predeterminada, las ediciones se descartan al actualizar la página web. Para obtener más información acerca de cómo guardar los cambios en el sistema de archivos local, vea Editar archivos con áreas de trabajo.
Buscar y reemplazar
Para buscar texto en el archivo actual, seleccione el panel Editor para darle el foco y, a continuación, seleccione Ctrl + F en Windows/Linux o Command + F en macOS.
Buscar y reemplazar, en el panel Editor de la herramienta Orígenes
Para buscar y reemplazar texto, seleccione el botón Reemplazar (A->B) a la izquierda del cuadro de texto Buscar. El botón Reemplazar (A->B) aparece al ver un archivo editable.
Mostrar los cambios realizados
Para revisar los cambios realizados en un archivo, haga clic con el botón secundario en el panel Editor y, a continuación, seleccione Modificaciones locales.
El cajón se abre en la parte inferior de DevTools y muestra los cambios en la pestaña Cambios.
Mostrar modificaciones locales, en la pestaña Cambios del cajón
Los cambios dentro de una función tienen efecto
DevTools no vuelve a ejecutar un script, por lo que los únicos cambios de JavaScript que tienen efecto son los cambios que se realicen dentro de las funciones. Por ejemplo, en la siguiente figura, agregamos el siguiente código al JavaScript que devuelve el servidor:
- Se agregó la instrucción
console.log('A')fuera de cualquier función. - Se agregó la instrucción
console.log('B')dentro de unaonClickfunción. A continuación, guardamos los cambios, introdujmos números en el formulario y, a continuación, seleccionamos el botón de formulario para enviar el formulario.
Después de enviar el formulario, , que está en el ámbito global, no se ejecuta, pero , dentro de una función, se ejecuta, lo que da como resultado console.log('A') console.log('B') a la onClick B consola:
JavaScript de ámbito global no se vuelve a ejecutar
Reformatear un archivo JavaScript minificado con pretty-print
Para usar pretty-print para volver a formatear un archivo para que sea legible, seleccione el botón Imprimir bonito ( Formato ), que se muestra como llaves, en la parte inferior del
panel Editor. O bien, si aparece un botón De impresión bastante en la parte superior del panel Editor, puede seleccionar ese botón.
El botón De impresión bastante
El archivo reformateado aparece en una pestaña nueva, con :formatted anexado al nombre del archivo. El código reformateado es de solo lectura.
Un archivo JavaScript bastante impreso (reformateado)
Para hacer que el archivo reformateado se desplace al código que seleccione en el archivo minificado:
- Si la pestaña de archivo reformateado está abierta, cierre.
- Seleccione algún código en el archivo minificado en el panel Editor.
- Seleccione el botón Imprimir bastante. El código con formato aparece en una pestaña nueva y se desplaza hasta el código seleccionado.
Para obtener más información, vea Reformat a minified JavaScript file with pretty-print.
Asignación de código minificado al código fuente para mostrar código legible
Los mapas de origen de los preprocesadores hacen que DevTools cargue los archivos de origen de JavaScript originales, además de los archivos JavaScript minificados y transformados que devuelve el servidor. A continuación, puede ver los archivos de origen originales mientras establece puntos de interrupción y atraviesa el código. Mientras tanto, Microsoft Edge está ejecutando el código minificado.
En el panel Editor, si hace clic con el botón secundario en un archivo JavaScript y luego selecciona Agregar mapa de origen, aparecerá un cuadro emergente, con un cuadro de texto Dirección URL de mapa de origen y un botón Agregar.
El enfoque de asignación de origen mantiene el código front-end legible y depurable incluso después de combinarlo, minificarlo o compilarlo. Para obtener más información, vea Map preprocessed code to source code.
Transformaciones del código fuente al código front-end compilado
Si usa un marco que transforma los archivos JavaScript, como React, el Código JavaScript de origen local puede ser diferente del JavaScript front-end devuelto por el servidor. En este escenario no se admiten áreas de trabajo, pero en este escenario se admite la asignación de código fuente.
En un entorno de desarrollo, el servidor puede incluir los mapas de origen y el original .ts o los archivos para .jsx React. La herramienta Orígenes muestra estos archivos, pero no permite editar estos archivos. Cuando se establecen puntos de interrupción y se usa el depurador, DevTools muestra el original o los archivos, pero en realidad se hace un paso a través de la versión minificada de los .ts .jsx archivos JavaScript.
En este escenario, la herramienta Orígenes es útil para inspeccionar y realizar un paso a través del JavaScript front-end transformado que se devuelve desde el servidor. Use el depurador para definir expresiones Watch y use la Consola para escribir expresiones de JavaScript para manipular datos que están dentro del ámbito.
Edición de un archivo CSS
Hay dos formas de editar CSS en DevTools:
- En la herramienta Elementos, se trabaja con una configuración CSS a la vez, a través de controles de interfaz de usuario. Este enfoque se recomienda en la mayoría de los casos. Para obtener más información, vea Edit CSS font styles and settings in the Styles pane.
- En la herramienta Orígenes, se usa un editor de texto.
La herramienta Orígenes admite la edición directa de un archivo CSS. Por ejemplo, si edita el archivo CSS desde el tutorial Editar archivos con áreas de trabajo para que coincidan con la regla de estilo siguiente, el elemento de la parte superior izquierda de la página web representado H1 cambia a verde:
h1 {
color: green;
}
Editar CSS en el panel Editor para cambiar el color del texto del encabezado
H1 a verde
Los cambios CSS se llevan a efecto inmediatamente; no es necesario guardar manualmente los cambios.
Vea también
Edición de un archivo HTML
Hay dos formas de editar HTML en DevTools:
- En la herramienta Elementos, se trabaja con un elemento HTML a la vez, a través de controles de interfaz de usuario.
- En la herramienta Orígenes, se usa un editor de texto.
El editor HTML de la herramienta Orígenes
A diferencia de un archivo JavaScript o CSS, un archivo HTML devuelto por el servidor web no se puede editar directamente en la herramienta Orígenes. Para editar un archivo HTML con el Editor de la herramienta Orígenes, el archivo HTML debe estar en un área de trabajo o en la pestaña Invalidaciones. Vea estas subsecciones del artículo actual:
- Uso de la pestaña Sistema de archivos para definir un área de trabajo local
- Uso de la pestaña Invalidaciones para invalidar archivos de servidor con archivos locales
Para guardar los cambios, Ctrl + S seleccione en Windows/Linux o Command + S en macOS. Un archivo editado está marcado por un asterisco.
Para buscar texto, seleccione Ctrl + F en Windows/Linux o Command + F en macOS.
Para deshacer una edición, seleccione Ctrl + Z en Windows/Linux o Command + Z en macOS.
Para ver otros comandos al editar un archivo HTML, en el panel Editor, haga clic con el botón secundario en el archivo HTML.
También puede editar HTML mediante un editor HTML, en lugar de DevTools. Por ejemplo, el artículo DevTools para principiantes: Introducción a HTML y dom usa un sitio web que permite la edición HTML dentro de la página web.
Ir a una función o número de línea
Para ir a un número de línea o símbolo (como un nombre de función) en el archivo que está abierto en el panel Editor, puede usar el menú Comando, en lugar de desplazarse por el archivo.
- En el panel Navegador, seleccione los puntos suspensivos (...) (Más opciones) y, a continuación, seleccione Abrir archivo. Aparece el menú comando.
- Escriba uno de los siguientes caracteres:
| Carácter | Nombre del comando | Propósito |
|---|---|---|
| : | Ir a la línea | Vaya a un número de línea. |
| @ | Ir al símbolo | Vaya a una función. Al escribir , el menú comando enumera las funciones que se encuentran en el archivo JavaScript que @ está abierto en el panel Editor. |
Para obtener más información, vea Run commands with the Microsoft Edge DevTools Command Menu.
Mostrar archivos de origen al usar una herramienta diferente
El lugar principal para ver los archivos de origen en DevTools está dentro de la herramienta Orígenes. Pero a veces es necesario tener acceso a otras herramientas, como Elementos o Consola, mientras se ven o editan los archivos de origen. Use la herramienta Orígenes rápidos en el cajón.
- Seleccione una herramienta que no sea la herramienta Orígenes, como la herramienta Elementos.
- Seleccione
Ctrl+Shift+P(Windows, Linux) oCommand+Shift+P(macOS). Se abre el menú comando. - Escriba
Quick Sourcey, a continuación, seleccione Mostrar origen rápido. En la parte inferior de la ventana DevTools, aparece el cajón, con el panel Origen rápido seleccionado. El panel Origen rápido contiene el último archivo que editó en la herramienta Orígenes, dentro de una versión compacta del editor de código DevTools. - Seleccione
Ctrl+P(Windows, Linux) oCommand+P(macOS) para abrir el cuadro de diálogo Abrir archivo.
Uso del panel Depurador para depurar código JavaScript
Use el depurador de JavaScript para pasar por el código JavaScript devuelto por el servidor. El depurador incluye el panel Depurador, junto con los puntos de interrupción que se establecen en líneas de código en el panel Editor.
Con el depurador, se pasa por el código mientras se observan las expresiones de JavaScript especificadas. Observe y cambie manualmente los valores de las variables y muestre automáticamente qué variables están en el ámbito de la instrucción actual.
El panel Depurador de la herramienta Orígenes
El depurador admite acciones de depuración estándar, como:
- Establecer puntos de interrupción para pausar el código.
- Paso a paso por el código.
- Visualización y edición de propiedades y variables.
- Ver los valores de las expresiones de JavaScript.
- Visualización de la pila de llamadas (la secuencia de llamadas de función hasta ahora).
El depurador de DevTools está diseñado para que se vea, se sienta y funcione como el depurador de Visual Studio Code y el depurador de Visual Studio.
Las subsecciones siguientes cubren la depuración:
- El enfoque básico para usar un depurador
- Ventajas de watch y scope sobre console.log del depurador
- Depurar desde Visual Studio Code directamente
- Artículos sobre depuración
El enfoque básico para usar un depurador
Para solucionar problemas de código JavaScript, puede insertar console.log() instrucciones en el panel Editor. Otro enfoque más eficaz es usar el depurador de Microsoft Edge DevTools. En realidad, el uso de un depurador puede ser más sencillo que , una vez que estés console.log() familiarizado con el enfoque del depurador.
Para usar un depurador en una página web, normalmente se establece un punto de interrupción y, a continuación, se envía un formulario desde la página web, de la siguiente manera:
Abra la página web en una nueva pestaña del explorador. Por ejemplo, abra esta página web del formulario en una nueva pestaña: Demo: Introducción Debugging JavaScript with Microsoft Edge DevTools.
Seleccione
F12para abrir la ventana DevTools y, a continuación, seleccione la pestaña Orígenes.En el panel Navegador (a la izquierda), seleccione la pestaña Página y, a continuación, seleccione el archivo JavaScript, como
get-started.js.En el panel Editor, seleccione un número de línea cerca de una línea de código sospechosa para establecer un punto de interrupción en esa línea. En la figura siguiente, se establece un punto de interrupción en la línea
var sum = addend1 + addend2;.En la página web, escriba valores y envíe el formulario. Por ejemplo, escriba números, como y, a continuación, seleccione el botón
51Agregar número 1 y Número 2.El depurador ejecuta el código JavaScript y, a continuación, se pausa en el punto de interrupción. El depurador está ahora en modo pausado, por lo que puede inspeccionar los valores de las propiedades que están en el ámbito y pasar por el código.
Introducción al modo pausado del depuradorEn la figura anterior, agregamos las expresiones Watch y , y hemos pasado dos
sumlíneas más allá del punto detypeof suminterrupción.Examine los valores del panel Ámbito, que muestra todas las variables o propiedades que están dentro del ámbito del punto de interrupción actual y sus valores. O bien, agregue expresiones en el panel Ver. Estas expresiones son las mismas expresiones que escribiría en una
console.loginstrucción para depurar el código. Para ejecutar comandos de JavaScript para manipular datos en el contexto actual, use la consola. Para abrir la consola, seleccioneEsc.Pase por el código mediante los controles de la parte superior del panel Depurador, como Step (
F9).
Vea también
- Introducción a la depuración de JavaScript: un tutorial con una página web sencilla y existente que contiene algunos controles de formulario.
Ventajas del depurador 's Watch and Scope over console.log
Estos tres enfoques son equivalentes:
- Agregar temporalmente las instrucciones
console.log(sum)yconsole.log(typeof sum)en el código, donde está ensumel ámbito. - Emitir las instrucciones y en el panel Consola de DevTools, cuando el depurador se pausa
sumdonde está en elconsole.log(typeof sum)****sumámbito. - Establecer las expresiones Watch
sumy en el paneltypeof sumDepurador.
Cuando la variable está en el ámbito y su valor se muestra automáticamente en la sección Ámbito del panel Depurador, y también se sobrelada en el panel Editor donde sum sum se **** **** sum calcula. Por lo tanto, probablemente no tendría que definir una expresión Watch para sum .
El depurador proporciona una pantalla y un entorno más enriquecidos y flexibles que una console.log instrucción. Por ejemplo, en el depurador, al pasar por el código, puede mostrar y cambiar los valores de todas las propiedades y variables definidas actualmente. También puede emitir instrucciones JavaScript en la consola, como cambiar los valores de una matriz que está dentro del ámbito. (Para mostrar la consola, seleccione Esc.)
Los puntos de interrupción y las expresiones watch se conservan al actualizar la página web.
Depurar desde Visual Studio Code directamente
Para usar el depurador más completo de Visual Studio Code en lugar del depurador DevTools, use la extensión DevTools de Microsoft Edge para Visual Studio Code.
Extensión Microsoft Edge DevTools para Visual Studio Code
Esta extensión proporciona acceso **** a los elementos y herramientas de red de Microsoft Edge DevTools, desde dentro Microsoft Visual Studio código.
Para obtener más información, Visual Studio Code información general y la GitHub Léame, Microsoft Edge Developer Tools for Visual Studio Code.
Artículos sobre depuración
Los siguientes artículos abarcan el panel Depurador y los puntos de interrupción:
Introducción a la depuración de JavaScript en Microsoft Edge DevTools: un tutorial (con capturas de pantalla), con un proyecto simple y existente.
Usar las características del depurador: cómo usar el depurador para establecer puntos de interrupción, pasar por el código, ver y modificar valores de variables, ver expresiones de JavaScript y ver la pila de llamadas.
Pausar el código con puntos de interrupción: cómo establecer puntos de interrupción básicos y especializados en el depurador.
Nota
Algunas partes de esta página son modificaciones basadas en el trabajo creado y compartido por Google y se usan según los términos descritos en la Licencia internacional de Creative Commons Attribution 4.0. La página original se encuentra aquí y está redactada por Kayce Basques (Technical Writer, Chrome DevTools & Lighthouse).
Este trabajo se publica bajo una licencia de Atribución 4.0 Internacional de Creative Commons.