NTVS is a free, open source plugin that turns Visual Studio into a Node.js IDE.
NTVS supports Editing, Intellisense, Profiling, npm, TypeScript, Debugging locally and remotely (Windows/MacOS/Linux), as well Azure Web Sites and Cloud Service.
Features of NTVS 1.0
- Free and open source
- Powerful Intellisence
- NPM Integration
- Intelligent code completion
- Advanced debugging and profiling
- Integration with other Visual Studio features and 3 rd party tools
IntelliSense - NTVS have powerful IntelliSence.
NPM Integration - You can nstall packages from a rich user interface, explore packages and their dependencies in the npm tree view.
Interactive Window- We can see the results immediately in the Node.js Interactive Window.
Advanced debugging - NTVS have advanced featues like conditional breakpoints, tracepoints, hit counts, edit-and-continue, and cross-OS (Linux/MacOS/Windows) remote debugging.
Profiling - You can track down your performance issue by Profiling.
Learn more about Mocha -http://mochajs.org/
NTVS support TypeScript in use with your nodejs projects.
You can learn more about TypeScript here - http://www.codeandyou.com/2015/06/introduction-of-typescript.html
Source Control Integration- You can use source control Git/TFS for your project and can track your changes easily.
Cloud Integration - Easily deploy your node application into Windows Azure Environment.
Free and open source - Node.js Tools for Visual Studio is a free and open source Visual Studio extension supported by Microsoft and the community.
Installation Video - http://youtu.be/kIfxlMzF-3M
Project URL - https://www.visualstudio.com/en-us/features/node-js-vs.aspx
Document - You can download NTVS document from here
License - Apache License 2.0 (Apache)
Github - https://github.com/Microsoft/nodejstools
Video - https://www.youtube.com/watch?v=W_1_UqUDx2s