Saltar al contenido principal
Herramientas de desarrollo de Node.js | Visual Studio2020-10-20T10:34:19-07:00

Herramientas de Node.js para Visual Studio

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

screenshot of project templates

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 scaffolding 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.

screenshot of IntelliSense
screenshot of npm integration

integración con npm

npm en todos sitios, como debería ser

Si prefiere interactuar con npm a través de una interfaz de usuario detallada, de la línea de comandos o de 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, sintaxis y 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.

screenshot of Interactive Window
screenshot of Visual Studio’s interactive debugger

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).

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).

screenshot of profiling reports
screenshot of Node.js Tools for 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 en una salida de JavaScript limpia. 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.

screenshot of TypeScript integration
screenshot of 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 multiplataforma de Azure para Node.js, aunque no vaya a implementar la aplicación en Azure (por ejemplo, supervise el rendimiento y el uso de la aplicación en tiempo real con Application Insights).

screenshot of integration with cross-platform Azure services for Node.js
screenshot of JavaScript and Node.js extensions

Personalice las 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 más conocidas 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 sin cesar para mejorar la experiencia de Node.js en Visual Studio y nos encantaría conocer su opinión y sus ideas (en particular, las que son en forma de solicitudes de incorporación de cambios).

screenshot of Node.js Tools for Visual Studio

IDE gratuito con todas las características para alumnos, desarrolladores de código abierto y desarrolladores individuales

Descarga gratuita

Herramientas de desarrollo profesionales, servicios y ventajas para suscripción para equipos pequeños

Prueba gratuita

Solución completa para satisfacer las exigentes necesidades de calidad y escala de equipos de todos los tamaños

Prueba gratuita

Comentarios