如果我在 TypeScript .ts 文件中工作,当我键入 $ 字符时,我该怎么做才能获得 jQuery 智能感知/自动完成功能?
(我在 VS 2012 的 ASP.NET MVC 3 项目中工作。)
如果我在 TypeScript .ts 文件中工作,当我键入 $ 字符时,我该怎么做才能获得 jQuery 智能感知/自动完成功能?
(我在 VS 2012 的 ASP.NET MVC 3 项目中工作。)
查看 TypeScript 的这些类型定义:https ://github.com/borisyankov/DefinitelyTyped#readme 。它们会定期更新,并且比示例中的更完整。在 Nuget 上:http ://www.nuget.org/profiles/DefinitelyTyped/
为此需要设置的事项清单:
确保安装了 TypeScript 扩展。检查工具 -> 扩展管理器并确保已安装“TypeScript for Microsoft Visual Studio”扩展。如果不是,请运行 TypeScript 文件夹 (Program Files\Microsoft SDKs\TypeScript\<version>) 中的 .vsix 文件来安装扩展。
确保您的文件引用 jquery.d.ts 文件。您应该在文件顶部/附近有一条评论,如下所示:
/// <reference path="the/path/to/jquery.d.ts" />
如果您需要下载它,您可以在http://www.typescriptlang.org/Samples/上找到 jquery.d.ts 文件作为 Warship 示例的一部分