NTVS是一款可以在VS里編寫Node.js應用程序的插件——NTVS(Node.js Tools for Visual Studio),開發者可以在VS里輕松開發Node.js應用。Visual Studio Node.js集成工具(NTVS)正式發布1.0版本。該擴展支持所有Visual Studio 2012/2013付費版本,以及VS社區版與為Web開發打造的VS Express免費版。
NTVS是一款開源工具,遵循Apache開源許可,由微軟和社區維護。適用于Node.js 0.10.20版或更高的版本上。
NTVS不僅支持Node.js,還支持io.js。由于二者都是基于web開發棧,因此NTVS對JavaScript、TypeScript、HTML、CSS和JSON有完整的編輯支持,并全面支持語法高亮和代碼補全,即使是在REPL窗口中。
在包管理方面,NTVS為Node包管理器(npm)提供了UI界面支持,此舉與VS為NuGet包提供的界面支持類似。
Visual Studio繼續加強調試和性能度量方面的集成。除了單步調試和斷點功能外,Visual Studio的性能報告功能與V8的剖析(profiling )API也進行了對接,方便你“快速捕捉性能問題”。
在單元測試方面,NTVS為mocha提供了開箱即用的支持,而且其它的單元測試框架也可以通過適當的適配器添加到項目中來。
NTVS具有可編輯、智能提示、分析、NPM、調式(本地和遠程)等功能,并且還可以發布在Azure網站和Cloud服務上。
NTVS安裝:
Node.js可在32位和64位架構上運行,NTVS也同樣支持32位和64位架構,目前,NTVS可以安裝在Visual Studio 2012和Vistual Studio 2013兩個版本上,支持所有版本(VS測試版、專業版等)。
安裝NTVS其實非??焖?,只需幾分鐘即可安裝完成,通過msi安裝,接受協議然后點擊install即可。
為了確保NTVS可以暢通運行,在安裝完以后需要打開NTVS的View->Other Windows->Node.js Interactive Window選項卡:
開發者可以在該窗口鍵入JavaScript,例如下面鍵入的顯示一個變量和Node.js定位:
OK,安裝完畢!
NTVS支持以下功能:
節點項目
智能感知
調試(本地和遠程與Linux和MacOS的支持)
剖析
多行編輯節點REPL
集成NPM的GUI
Azure網站
Azure云服務
Git的出版