NTVS for Node.js : Use Visual Studio as Node.js IDE

Yes, Now you can convert your Visual Studio to Node.js IDE thanks to NTVS 1.0!

First of all let us see what is Node.js?
Node.js is an open source, cross-platform runtime environment for server-side and networking applications.

Node.js applications are written in JavaScript and can be run within the Node.js runtime on OS X, Microsoft Windows, Linux, FreeBSD, NonStop, IBM AIX, IBM System z and IBM i.

Its work is hosted and supported by the Node.js Foundation,a Collaborative Project at Linux Foundation.
More details can be found here.

Now What is NTVS?
NTVS stands for “Node.js Tools for Visual Studio” which have released its first version in March 2015.

How to get NTVS 1.0?
You can download it from here.

What to do after downloading?
Click on the .msi file you got in your download folder and you will see below screen.


After finishing installment process open your Visual Studio and you can search for Node.js file as shown in below image.


By clicking on Blank Node.js Web Application Below type of window will appear which would be your first Node.js in Visual studio.


From above image you can see it also supports IntelliSense.

Ok, What about Debugging?
Well you can even debug your code as shown in below image:-


Great, Now tell me does it provide Windows Azure Support?
Yes it does.


But we MUST include the “node_modules” folder into project to ensure it could be uploaded along with our codes if we use Web Deploy or FTP to publish.


Anything like Visual Studio Command Window for Node.js?
It has its own Node.js Interactive Window as shown in below image:-


Awesome, isn’t it? Now let us run the application and This action will automatically start the browser on the local Web server, selecting port 1337.

we would get below result :-

NTVS is now on GitHub! which you can find here.

So, enjoy Node.js but in Visual Studio Style!


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s