Visual Studio Node.js工具1.1发布了

【原文发表地址】Node.js Tools 1.1 for Visual Studio Released

【原文发表时间】18 Nov 2015 7:30 AM

自从今年早些时候我们发布了第一个稳定版本的Visual Studio Node.js 工具1.0(NTVS),我们发现很多人对这个免费的扩展都很感兴趣。我们既不敢当又很高兴看到github上大家的反馈和社区订阅。

我们一直努力的在开发中期版本用来支持活跃社区。今天,我们很高兴宣布下一个Visual Studio Node.js 工具1.1 现在可以下载了。NTVS 1.1支持Visual Studio 2012, 2013,2015(包括免费的Visual Studio社区版和Express for Web)。学习更多关于NTVS v1.1,请在visualstudio.com上访问 Visual Studio Node.js工具

我们努力使 NTVS成为最好的Node.js 开发体验来给VS带来更强大的力量,使它可以允许开发者创建企业级的node.js应用程序。Node.js 工具支持你应用程序的每一个阶段—从强大的代码补全,先进的调试和分析,单元测试,云开发,还有很多功能。

什么是v1.1中的新功能?

除了支持Node.js v4.x和修复了整个产品的大量Bug,我们已经集中增加了以下改进用来提高开发人员的生产率。

更快和不杂乱的智能感应

除了提高整体的代码分析性能,我们还添加了一种智能感知模式, 更简单的分类浏览方式和不杂乱的智能感应体验,使全栈开发者切换前端和后端的内容更容易。

Selecting ES6 IntelliSense

Set as Content menu

此版本包括一个ES6智能感知预览搭载TypeScript

更可靠的调试

先进的调试功能是NTVS的基石,而且我们致力于使它成为同类中最好的。在这个版本中,我们通过修复一些开发者在之前版本中发现的问题使它变得更好。如果断点有时候不能正确的工作,可能是你的app在调试的时候有问题,或者是有些东西不一致,希望这些东西对你有帮助。

Node.js debugging in Visual Studio

还有运行的问题吗?请,请,请把问题登记在GitHub上,让我们一起解决它。

Npm v3 支持

看起来很熟悉吗?

MAX_PATH issues with npm

<cue Professor Farnsworth>“ Good news, everyone!”

Npm v3 正式完成了测试,我们最兴奋的功能之一是安装时候的依赖性没有那么强,所以你很难碰到MAX_PATH的问题。

NTVS v1.1 支持最新版本的npm在解决方案资源管理器和JavaScript分析引擎中。准备好对npm v3进行测评了吗?无论是手动升级步骤,或者是利用来自微软DX的npm-windows-upgrade的升级包。

性能的改进

缓慢的项目加载时间是个累赘,但是现在不是了。我们已经极大的改善了项目加载过程中的表现在关系树较大时。在某些情况下,我们看到了大型项目的加载时间超过了80%的涨幅。

代码片段

反复写几行相同的代码真的很令人烦恼。终于支持代码片段可以解决这种痛苦。只需按下Ctrl+K+X 浏览并选择一个片段插入,或者输入代码段的名字并按tab键完成插入。

Node.js code snippets in Visual Studio

你想跟大家分享你写的一个很棒的代码段吗?让我们知道-我们也许会把它列入NTVS的下一次更新中。

以及更多!

我们已经进行了整个产品的改进,包括更好的code-completion defaults,提高了formatting,单元测试,和支持NTVS IoT extension,这使开发人员能够部署Node.js作为一个通用windows 平台(UWP)应用程序在Windows IoT中心设备像黑莓Pi 2。查看我们为临时版本发布的文档可以找到更全面的关于改进的清单

帮助使NTVS更好

NTVS是免费和开源的代码项目,没有你的支持这个版本是不可能发布的,所以感谢,感谢,感谢在我们GitHub repo J活跃的每一位。

我们总是愿意有高品质的贡献。如果你愿意贡献, 请查看我们的问题跟踪器关于可以被实现的突出问题和功能。你可以通过报告问题和帮助GitHub上的用户来使NTVS变得更好。

开始使用Visual Studio Node.js 工具 1.1

下载Visual Studio Node.js 工具1.1来开发Node.js应用程序在Visual Studio中。和往常一样…评论,表扬,或投诉?记录问题,在Gitter上加入我们,或者在tweet上直接找到我们。我们喜欢听到你的反馈,特别是以拉请求的形式出现。

开始吧!

image

Sara Itani (@mousetraps)

Sara is a Software Engineer on the Node.js Tools for Visual Studio. At first, she was skeptical about Node.js – that is, until she realized its full potential…. Now, she’s all in, and excited to help it take over the world by bringing the power of Visual Studio to the Node.js community. She, for one, welcomes our new JavaScript overlords. :-)

image

Arunesh Chandra (@aruneshc)

Arunesh is a Senior Program Manager at Microsoft working on Chakra, the JavaScript engine that powers Microsoft Edge, and Node Tools for Visual Studio. He is currently working on supporting Chakra’s integration with Node.js and helping ship new versions of Node.js Tools for Visual Studio.