我是Typescript的新手。我正在使用VS 2013并安装了typescript模板,但在尝试编译JQuery中的$指令时,移动现有的javascript代码失败了。我所见过的所有东西都说是从definitelytyped.org获得一个.d.ts文件,但实际上有1000个文件,而且几乎没有说明。
我使用NuGet将此文件添加到我的项目中,但错误仍然存在。
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="jquery.TypeScript.DefinitelyTyped" version="3.0.6" targetFramework="net45" />
</packages>
我错过了什么?
答案 0 :(得分:3)
您可以使用Typings,Oficial TypeScript Definition Manager。它将帮助您下载必要的文件。
要使用,首先必须安装NodeJs,然后使用prompt命令键入npm install typings --global
进行安装。之后,使用prompt命令转到项目的根目录,然后键入typings install jquery --save
。
答案 1 :(得分:0)
似乎VS 13的NuGet包有问题但在14中修复了。感谢@nycdotnet和@vladima https://github.com/Microsoft/TypeScript/issues/1759