1.0 Beta 3

Rating:        Based on 6 ratings
Reviewed:  6 reviews
Downloads: 9109
Change Set: 8e9d8d4fb4e0
Released: Oct 29, 2014
Updated: Oct 30, 2014 by mousetraps
Dev status: Beta Help Icon

Recommended Download

Application NTVS 1.0 Beta 3 VS 2013.msi
application, 5984K, uploaded Oct 29, 2014 - 8204 downloads

Other Available Downloads

Application NTVS 1.0 Beta 3 VS 2012.msi
application, 5984K, uploaded Oct 29, 2014 - 905 downloads

Release Notes

We are pleased to announce the release of Node.js Tools 1.0 Beta 3 for Visual Studio.

Node.js Tools for Visual Studio (NTVS) is a free, open-source plug-in that turns Visual Studio into a Node.js Integrated Development Environment (IDE). It supports a broad range of features including editing, IntelliSense, cross platform and remote debugging, edit and continue, npm integration, profiling, TypeScript, and an integrated REPL window. NTVS also includes a list of project templates that make it easy to quickly create and deploy websites to Microsoft Azure Websites or Cloud Services.

NTVS 1.0 Beta 3 is available for:
  • Visual Studio 2013 Express for Web (requires Update 2 or later)
  • Visual Studio 2013 Professional or above (requires Update 2 or later)
  • Visual Studio 2012 Professional or above (requires Update 4)

Changes since Beta 2

Improved analysis/IntelliSense engine

There have been significant improvements in the code analysis/IntelliSense engine since the Beta 2 release. You will notice more accurate results sooner, with less memory and CPU used overall.

In Beta 3, you can also find options to enable/disable IntelliSense and enable/disable saving the cached analysis to disk in Tools->Options->Text Editor->Node.js->IntelliSense.

If you want to save some time on files you have no need to analyze, you can set the Build Actions to “Content” on your JavaScript files to exclude them from the analysis engine. This can be set in the property window of the JavaScript files.

These are significant changes, and we would love to hear your feedback – both positive and negative.

Improved npm integration

Many npm performance and stability issues have been fixed in Beta 3. Most significantly, we now cache the package catalog in a database on the first launch of the npm management dialog. That means subsequent dialog launches and catalog refreshes will be quicker and easier than ever before. An option to clear the cache file can be found in Tools->Options->Node.js Tools->Npm.

Additionally, the npm UI now supports the Visual Studio dark theme, and a shortcut key (Ctrl+K, P) to bring up the dialog has been introduced in Beta 3.

Better editing experiences

We have brought back the code outlining feature, as well as brace completion and highlighting in the code editor. The code formatting experience has also been much improved.

New project templates

We are introducing the Azure Cloud Service template, as well as the Express 4 templates in this release. Additionally, the Azure Worker Role template has been incorporated into the Cloud Service template.

Early MAX_PATH warning

We have added early warnings when files in your project exceed Windows’ MAX_PATH limitation. On a relevant note, we no longer copy project items, such as the 'node_modules' folder, to the intermediate output path during build.

Numerous bug fixes

All across the product numerous issues have been fixed. We expect the Beta 3 release to provide both a much better user experience and improved stability. We would like to thank all of the people who took their time to report issues, send feedback for this release. We very much appreciate your help!

Abhisheku007, AlbertoZizzi, AlexeiSkachykhin, Antgraf, Aparanoidandroid, Avidmost, Avishkarbh, Aweissmsft, Bdegreve, BishMan, Bkramer, Blah38621, Bokan, BurtHarris, Chrisber, Chrismwendt, Christig, Cicorias, Citykid, Colinbo, CWatts9090, Danquirk, Deilan, DelProfundo, DotNetWise, Duluca, Dwwaddell, EdvinV, Francescof, FrankyBoy, Ggrav, Gkirkpatrick, Gohawks8, Grahamwager, HolisticDeveloper, Hpxg, Icelava, Ido_ran, Jackth, JamesBlunt, JFTolentino, Jhowe11, JohnGom, Johnhamm, Kalanbates, Kaman, Kevinbarnett5506, Kristoftorfs, Lelong37, Liphis, Lwolfe, Maheshw, Marshallmick007, Mihaislobozeanu, Mlekomleko, Mr_honey, Munyirik, Nabog, Nikivancic, Nssidhu, Paulb, PoseidonCore, Rajatmig29, Rickyviking, Roy_sourav, Rpwjanzen, Scuds, Sedouard, Sgt7, Shacharz, Somecallmechief, StanB, Stimpy77, Taswar, Tats, Tbone47, TheSowee, Tuoks, Tuttb, Yclteam, Wasabii, WayneBloss, XREvo, XVincentX, Ygutfreund.

We would also like to send special thanks to YuGang Wang for contributing to this release through pull requests.

Help Make NTVS Better

NTVS is an open source project and we’re always willing to take high quality contributions. If you’d like to contribute, please check out our issue tracker for outstanding bugs and features which can be implemented. You can also help make NTVS better by reporting issues or helping out your fellow users on our forums.

Reviews for this release

     
great,we are building http://vcljs.com based on ntvs and typescript and thr results are excellent
by vclteam on Nov 23, 2014 at 1:09 PM
     
I love node.js, and this finally allows me to use visual studio to work with it.
by jpetitte on Nov 22, 2014 at 3:10 PM
     
IntelliSense is back and doesn't cause the lag I got in previous versions. Being able to hover over IntelliSense suggestions and get documentation is really useful.
by DonC on Nov 5, 2014 at 6:25 PM
     
Best Windows IDE for node.js! Beats Webstorm IMO.
by dolsthoo on Nov 5, 2014 at 7:35 AM
     
1: No more crashing when opening and closing files! 2: Code outlining is back! If you are already comfortable with VS and want to create node applications that are bigger than 2-3 files this is (IMHO) by far the best solution.
by ssstuckey on Nov 4, 2014 at 6:05 PM
     
It's amazing!!!
by antonpv on Nov 4, 2014 at 3:27 PM