We're pleased to announce the release of Node.js Tools 1.0 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 App Service (Azure Websites) or Cloud Services.
NTVS 1.0 is available for:
Note that NTVS is not available
for Visual Studio Express for Windows (or Windows Desktop)
- Node.js versions 0.10.34 and 0.10.35 break debugger functionality. The issue has been fixed in later versions of Node.js.
- Be sure to customize the .gitignore file that Visual Studio places into your solution when you enable git source control, otherwise you may face issues with commits or continuous deployment.
- NTVS does not fully support build and test features of Visual Studio Online, but we are working to improve the experience. If you are having trouble, please file an issue or post in our forums so that we can get to the bottom of it.
- We are constantly working to improve our code-completion and formatting to support the wide variety of modules and code styles. Please file an issue if you are running into unexpected behavior.
- Some users are experiencing high cpu/memory issues when certain packages are installed - please comment here with details to help us get to the bottom of it.
Changes since 1.0 RC2
For the 1.0 final release we've made many bug fixes throughout the entire product
, many based on your feedback and suggestions, especially in the areas of CPU and memory consumption, TypeScript support, debugging, npm integration, and general stability/performance.
- Increased performance, stability, fit and finish
- Improved TypeScript support across the entire product (IntelliSense, compiling, debugging, tests, project build)
- New files can now be added to a Node.js project while the server is running (known limitation: folders cannot be added)
- Better CPU/Memory management during and after code analysis
- Ability to profile with io.js and Node.js 0.12
Want to learn more? Click here
for a more complete overview and list of features.
To report issues or to review the complete list of known issues for this release, please see the Issues and Discussion pages on CodePlex.
We expect the final release of NTVS 1.0 to provide both a much better user experience and improved stability. Thanks so much to everyone who took their time to report issues and send feedback for this release. We very much appreciate your help!
- ramideas, rino65, salahAldeen, HudsonHawk78, novaleaf, mhmeadows63, jVimes, kdelmonte, simonvizzini, ligos, antfx, verjik, cj748s16, jsancho, mcriss, andrewbryson, brandonarnold, andrewwebb, TheSowee, prarora, sedouard
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 and upvoting issues
, or helping out your fellow users on our forums