Herramientas de Node.js para Visual Studio
Convierta Visual Studio en un eficaz entorno de desarrollo de Node.js
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


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.


Depuración avanzada
De forma local y remota para cualquier SO
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).


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.


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


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:
- Paquete IntelliSense
- Web Essentials (incluye compatibilidad con jslint y jshint)
- Explorador del Ejecutor de tareas (para grunt y gulp)
- EditorConfig
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).

IDE gratuito con todas las características para alumnos, desarrolladores de código abierto y desarrolladores individuales
Herramientas de desarrollo profesionales, servicios y ventajas para suscripción para equipos pequeños
Solución completa para satisfacer las exigentes necesidades de calidad y escala de equipos de todos los tamaños