2012-11-06 198 views
8

如何在Visual Studio中編寫,構建和運行node.js應用程序?我在VS和node.js包上安裝TypeScript擴展。當我創建TypeScript類型的新項目時,它只能爲瀏覽器編寫腳本。TypeScript,使用Visual Studio 2012開發node.js express

更新

我想自動完成和錯誤處理的Node.js庫

+0

退房中的NodeJS WebMatrix的2和支持3 http://www.microsoft.com/web/webmatrix/ – Timmerz

回答

9

您需要包含type definition for node.js

該文件聲明瞭node.js的所有操作,因此您可以獲得自動完成和類型安全性。

/// <reference path="./node.d.ts" /> 

var x = new SlowBuffer(5); 
+0

謝謝,我試試。崇高文字2如何?這也將在ST2中工作? – stonedmind

+1

我不確定,所以可能會糾正,但我認爲Sublime具有語法高亮顯示。我認爲它沒有針對TypeScript(還)的自動完成或靜態分析。 – Fenton

+0

您可以使用此包/插件得到節點的智能感知在文本崇高2:https://github.com/Kronuz/SublimeCodeIntel –

1

你可以使用VS作爲一名編輯,有沒有必要爲解決方案的文件或任何東西。

要創建的Node.js應用首先安裝打字稿包:

npm install -g typescript 

然後編譯您的文件轉換爲JavaScript:

tsc app.ts 

運行你的應用程序作爲一個節點處理

node app.js 
+3

但我想自動完成和錯誤處理的Node.js庫。 – stonedmind

+1

絕對如此。沒有完成,使用VS就沒什麼意義了。 –

相關問題