适用于 Visual Studio 的 Node.js 工具
将 Visual Studio 变成强大的 Node.js 开发环境项目模板
快速启动并运行
开始在 Visual Studio 中使用内置项目模板构建 Node.js 应用程序。 或者,使用你熟悉的命令行基架工具生成项目,并通过几个单击操作将其导入 Visual Studio。
npm 集成
npm 无处不在,正如其理应如此
无论你是喜欢通过丰富的用户界面、命令行还是同时使用这二者与 npm 进行交互,我们都能满足你的需求。 从丰富的用户界面快速搜索并安装程序包、在 npm 树视图中浏览程序包及其依赖项,并在你缺失某个依赖项时查看警告。
交互窗口
循环访问更快速
输入 Node.js 代码并立即在 Node.js 交互窗口(也称为 REPL 窗口)中查看结果。 您可以使用在 Node.js 脚本中使用的同一内置模块、语法和变量。 当然,你可以使代码获得完整的语法突出显示和 IntelliSense 功能,就像你使用编辑器操作一样。
高级调试
本地和远程连接到任何操作系统
分析
跟踪性能问题
分析报告可提供不同级别的应用程序结构视图(从源代码行到进程)和程序执行数据(从特定函数的调用和被调用函数到整个应用程序的调用树)。
单元测试
引入您自己的测试框架
Node.js Tools for Visual Studio 包括针对发现和执行单元测试的支持。 这让您不必切换至命令提示符即可创作、运行、调试并筛选单元测试。 使用 mocha 或只需扩展 Visual Studio 就可使用你喜好的单元测试框架。
TypeScript 集成
构建可靠的应用程序
TypeScript 是 JavaScript 的一个超集,可编译为干净的 JavaScript 输出。 其可增加可选类型、类以及模块,从而支持您编写更易于维护的代码并利用更为强大的工具。 在您的 Node.js 应用程序中使用 TypeScript 时,Node.js Tools for Visual Studio 可提供完整的端到端支持(从 IntelliSense 到单元测试)。
源控件
无需命令行
使用团队资源管理器轻松管理你的 Git/TFS 项目、挂起更改以及分支。 或者,尝试使用可供 Visual Studio 使用的众多源控件扩展之一。
云集成
5 分钟之内完成创建和部署
创建、测试和部署使用 Node.js 编写的 Web 应用程序,并于该应用程序在基于 Linux 或 Windows 的服务器上运行时,从桌面对其进行调试。 此外,还可利用 Visual Studio 与跨平台适用于 Node.js 的 Azure 服务的紧密集成,即使你没有部署至 Azure(例如 通过 Application Insights 监视实时应用程序的性能和使用情况)也可如此。
自定义您的工具
针对 grunt、gulp 等的扩展!
通过 Visual Studio 库中提供的众多 JavaScript 和 Node.js 扩展完善您的体验。 热门扩展包括:
- Package IntelliSense
- Web Essentials(包括 jslint 和 jshint 支持)
- Task Runner Explorer(适用于 Grunt 和 Gulp)
- EditorConfig
免费、开源
加入 GitHub 社区
Node.js Tools for Visual Studio 是一个受 Microsoft 及社区支持的免费开源 Visual Studio 扩展。 我们不断致力于改进 Visual Studio 中的 Node.js 体验,并期望收到你的反馈或想法(尤其是那些以拉取请求形式提交的反馈和想法)。