Node.js Tools for Visual Studio

VS本来就是硕大无比,而NodeJs如此狂热,要是能在VS上直接开发不是很美的一件事吗?然而M$已经有这么一个组件了,他:

  • 组件完全开源。
  • 强大的智能补全,这源于VS自身的强大功能。
  • 调试功能。
  • 性能分析。
  • 包管理。
  • 支持Javascript相关框架语言(如:NodeJs、IO.js、TypeScript、JSON)以及HTML、CSS。

不过目前支持的VS版本比较有限:

  • Visual Studio Community 2015
  • Visual Studio Community 2013
  • Visual Studio 2013 Express for Web (requires Update 2 or later)
  • Visual Studio 2015 Professional or above
  • Visual Studio 2013 Professional or above (requires Update 2 or later)
  • Visual Studio 2012 Professional or above (requires Update 4)

创建Node.js项目

安装成功以后,我们可以直接新建Node.js项目:

新建nodejs项目

Node.js 的项目结构很清晰。

NTVS Project

npm包安装

NTVS是通过npm来管理包的,所以可以直接右击npm通过【Install New npm Packages】选择要安装的第三方组件。

强大智能代码提醒

如上图还有个强大的智能提醒,写起的Node.js代码是不是更方便,更不易出错,特别是还有示例,这一点比C#自身的提醒信息更丰富。

调试

NTVS Debugger

看到这图是不是可以秒杀好多IDE的JavaScript调试功能呢,也可以远程调试功能。

Node.js Interactive Window

也可以直接在VS中使用Node.js命令,通过【工具>Node.js Tool>Node.js Interactive Window】或【Ctrl + K, N】,打开Node.js交互窗口。

NTVS Debugger

参考