3

我有一个Visual Studio项目与打字稿文件在里面,我想要得到intellisense为打字稿工作。我已经为jQuery,knockout,下划线和其他一些项目安装了nuget包,但目前我无法从这些项目中获得智能感知。我在所有明确打包的软件包上都有很多编译错误,这个项目有什么问题,或者有什么特别的事情需要我去安装它们?Visual Studio编译与绝对键入的Typescript问题

谢谢!

+0

你在TypeScript定义文件上得到的编译错误是什么?你已经添加了/// <你想使用它们的文件的引用吗? –

+1

是。我得到的错误是这样的:'knockout.d.ts'或'Expected'中'当前范围内的名称布尔值不存在'在淘汰赛中。在jquery.d.ts我得到相同的布尔问题。我猜测绝对键入的文件是使用旧版本的打字稿创建的,并且未更新为使用bool关键字? – noname

+1

它已在最新的TypeScript中更新为“布尔”。你确定定义文件不比你的TypeScript版本更新吗? – NickL

回答

8

在TypeScript 0.9中将bool类型重命名为布尔型 - 绝对类型声明已针对此更改进行了更新。

如果您查看GitHub存储库中的版本历史记录,您应该能够抓取旧版本以使用0.8。

例如你要jQuery.d.ts的6月21日的版本,因为这是它被更新前0.9

0

如果您使用的NuGet。在install-package上使用-pre开关。但先卸载键入。 PM> Uninstall-Package jquery.TypeScript.DefinitelyTyped PM> install-Package jquery.TypeScript.DefinitelyTyped -Pre 这有修复程序