首页 文章

typescript将无法在visual studio 2015中编译

提问于
浏览
1

我需要帮助安装节点,支持打字稿 . 我在Visual Studio 2015中工作 . 它是一个Web API应用程序 .

我是从头开始的 . 这意味着我删除了我的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本身的typescript文件中得到了几千个错误 . 例如,它告诉我:“'('expect . '在node_modules \ @types \ jquery \ index.t.js中:

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

为什么即使我按照指南中的步骤操作,Visual Studio也无法编译node_modules中的typescript文件?

谢谢 .

1 回答

  • 0

    最新版本的jquery要求您使用TypeScript版本2.3 . 要在Visual Studio 2015中使用Typescript 2.3,您需要安装合适的扩展,例如使用Extension Manager的“TypeScript 2.4.1 for Visual Studio 2015” .

    安装扩展程序后,您将收到一条通知,告知您在下次打开项目时使用旧版本的打字稿,这将提示您更新引用 . 如果仍然出现错误,则可以手动更新元素

    <TypeScriptToolsVersion>x</TypeScriptToolsVersion>
    

    到已安装的版本,例如2.4.1 .

    有关更新TypeScript的更多详细信息,请参见here .

相关问题