Open web tooling

Visual Studio gives you the tools and flexibility you need to create and deploy modern web applications today.

  • HTML 5, JavaScript, CSS 3, LESS/Sass, C#
  • ASP.NET, PHP, Python, Node, Angular, Bootstrap
  • NuGet, Bower, npm, Grunt, Gulp


The Node Package Manager is fully integrated with Visual Studio to provide a more natural user workflow.


Get full IntelliSense for everything in package.json including live search results from the online npm registry.

npm package Intellisense


Easily glance at the different properties associated with each package by hovering the mouse over the name of the dependency.

npm package tooltip

Install on save

As soon as you save any changes to the package.json file, Visual Studio automatically calls npm install to install or restore all packages.

IDE integration

The Solution Explorer integrates with npm to show a logical tree-view structure of the package dependencies.

npm IDE integration

Light bulbs

Perform common tasks on individual packages using the light bulbs that automatically appear next to each package.

npm light bulbs

Automatic removal of BOM

To make sure that npm is always able to read the package.json file, Visual Studio automatically strips the Byte Order Mark (BOM) when the file is saved.

Edit this page on GitHub