Herramientas de desarrollo de Node.js | Visual Studio2025-10-16T12:33:40-07:00

Herramientas de Node.js

Convierta Visual Studio en un eficaz entorno de desarrollo de Node.js

Captura de pantalla de plantillas de proyecto

Plantillas de proyecto

Configure todo para trabajar de forma rápida

Comience a crear aplicaciones de Node.js en Visual Studio con plantillas de proyecto integradas. También puede usar las herramientas de andamiaje de la línea de comandos con las que está familiarizado para generar el proyecto e importarlo en Visual Studio, con solo algunos clics.

IntelliSense

Comprender el código

Disfrute de útiles funciones de completar escritura de forma sintácticamente correcta, con el potente motor IntelliSense que analiza de forma estática el código de Node.js y los paquetes que esté usando.

recorte de pantalla de IntelliSense
recorte de pantalla de la integración de NPM

integración con NPM

npm en todos sitios, como debería ser

Ya sea que prefiera interactuar con NPM a través de una interfaz de usuario detallada, una línea de comandos o ambas, podrá hacerlo. Busque e instale paquetes con rapidez desde una interfaz de usuario detallada, explore paquetes y sus dependencias en la vista de árbol de NPM y consulte las advertencias cuando falte alguno de los paquetes.

Ventana interactiva

Itere más rápido

Escriba código de Node.js y observe los resultados de inmediato en la ventana interactiva de Node.js (también conocida como ventana REPL). Puede usar los mismos módulos integrados, la sintaxis y las variables que usaría en un script de Node.js. Y, por supuesto, dispondrá del resaltado de sintaxis e IntelliSense completos en su código, de la misma forma que en el editor.

recorte de pantalla de la ventana interactiva

Depuración avanzada

De forma local y remota para cualquier SO

Saque partido a la ejecución paso a paso a través del código con puntos de interrupción y notificaciones de excepciones automáticas en el depurador interactivo de Visual Studio. Entre las características avanzadas, se incluyen los puntos de interrupción condicionales, los puntos de seguimiento, los números de llamadas, editar y continuar, y la depuración remota en distintos sistemas operativos (Linux, macOS y Windows).

recorte de pantalla de pantalla del depurador interactivo de Visual Studio

Generación de perfiles

Rastree los problemas de rendimiento

Los informes de generación de perfiles ofrecen vistas de los distintos niveles de la estructura de su aplicación (desde líneas de código fuente hasta procesos) y datos de ejecución de programas (desde las funciones que llaman y a las que se llama de una función concreta hasta el árbol de llamadas de la aplicación entera).

recorte de pantalla de los informes de generación de perfiles
recorte de pantalla de Herramientas de Node.js para Visual Studio

Pruebas unitarias

Use su propio marco de pruebas

Las Herramientas de Node.js para Visual Studio permiten detectar y ejecutar pruebas unitarias. Esto le permite crear, ejecutar, depurar y filtrar pruebas unitarias sin tener que cambiar a un símbolo del sistema. Use mocha o, simplemente, amplíe Visual Studio para que funcione con su marco de pruebas unitarias favorito.

Integración con TypeScript

Cree aplicaciones robustas

TypeScript es un superconjunto de JavaScript que se compila para limpiar la salida de JavaScript. Agrega tipos, clases y módulos opcionales que le permiten escribir código más fácil de mantener y aprovechar herramientas más potentes. Node.js Tools for Visual Studio ofrece compatibilidad de extremo a extremo (desde IntelliSense a las pruebas unitarias) para trabajar con TypeScript en sus aplicaciones de Node.js.

recorte de pantalla de la integración de TypeScript
recorte de pantalla de Team Explorer

Control de código fuente

La línea de comandos no es necesaria

Administre con facilidad los proyectos, cambios pendientes y bifurcaciones de GIT y TFS con Team Explorer. También puede probar alguna de las numerosas extensiones de control de código fuente disponibles para Visual Studio.

Integración con la nube

Creación e implementación en menos de 5 minutos

Cree, pruebe e implemente aplicaciones web escritas con Node.js y depúrelas desde el escritorio, mientras se ejecutan en un servidor basado en Windows o Linux. Además, aproveche la estrecha integración de Visual Studio con los Servicios de Azure para Node.js, incluso si no va a realizar la implementación en Azure (por ejemplo, supervise el rendimiento y el uso de la aplicación en tiempo real con Application Insights).

recorte de pantalla de la integración con servicios multiplataforma de Azure para Node.js
recorte de pantalla de las extensiones de JavaScript y Node.js

Personalice sus herramientas

Extensiones para grunt, gulp, etc.

Complemente su experiencia con las numerosas extensiones de JavaScript y Node.js que están disponibles en la Galería de Visual Studio. Entre las extensiones populares se incluyen:

Código abierto y libre

Únase a la comunidad de GitHub

Node.js Tools for Visual Studio es una extensión de Visual Studio libre y de código abierto, que cuenta con el soporte de Microsoft y de la comunidad. Trabajamos constantemente para mejorar la experiencia de Node.js en Visual Studio y esperamos escuchar los comentarios o ideas que tenga (especialmente los que vienen en forma de solicitudes de incorporación de cambios).

recorte de pantalla de Herramientas de Node.js para Visual Studio