2017-08-08 130 views
1

我需要幫助安裝支持打字稿的節點。我正在使用Visual Studio 2015.它是一個Web API應用程序。打字稿不會在visual studio 2015中編譯

我從頭開始。這意味着我刪除了我的node_module文件夾以及我的package.json和tsconfig.json文件。

然後我遵循這個指南在這裏:

https://basarat.gitbooks.io/typescript/docs/quick/nodejs.html

它似乎正確地安裝在它的@types夾node_module,還有的package.json和tsconfig.json:

http://www.shahspace.com/acm/4640/package.json http://www.shahspace.com/acm/4640/tsconfig.json

但是當我嘗試編譯我的項目時,我在node_module本身的typecript文件中出現了幾千個錯誤。例如,它告訴我: 「 '(' 預期」,在node_modules \ @types \ jQuery的\ index.t.js:

http://www.shahspace.com/acm/4640/index_snippet.d.ts

爲什麼Visual Studio中無法編譯node_modules的打字稿文件即使我跟着指南中的步驟?

感謝。

+1

聽起來這可能是使用不正確的TS版本 –

回答

0

的jQuery的最新版本,您需要使用打字稿2.3版。 爲了在Visual Studio 2015年使用打字稿2.3你需要安裝一個合適的擴展名,例如使用擴展名的「TypeScript 2.4.1 for Visual Studio 2015」 經理。

安裝完擴展程序後,您將收到一條通知,說明您在下一次打開項目時將使用舊版本的打字稿,這會提示您更新參考。如果仍然出現錯誤,你可以再元素

<TypeScriptToolsVersion>x</TypeScriptToolsVersion> 

手動更新到安裝的版本,例如2.4.1。

有關更新TypeScript的更多詳細信息,請參閱here

相關問題