2017-08-08 132 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

相关问题