- 我创建了一个新的 TypeScript 项目。
- 创建了一个名为 types 的文件夹
- 从 https://github.com/borisyankov/DefinitelyTyped/tree/master/jquery 下载 jquery.d.ts并将其放入文件夹中。
如果我创建一个新的 TypeScript 文件并将 jquery.d.ts 拖到文档上,这样页面顶部的唯一内容就是。
/// <reference path="types/jquery.d.ts" />
我收到 101 个错误。从 jquery.d.ts 的顶部开始 - VS 在异步中有 bool 值问题?: bool 值;线。
interface JQueryAjaxSettings {
accepts?: any;
async?: boolean;
我在这里做错了什么,我假设 jquery.d.ts 具有某种形式的依赖关系,但我不知道从哪里开始?
最佳答案
导致此错误的最可能原因是您运行的是旧版本的 TypeScript 编译器。
在 TypeScript 0.9 中,语言规范从 bool
更新为 boolean
。这意味着 boolean
将仅在 0.9+ 中编译。如果您有 0.8 编译器,它不会理解什么是 boolean
。
您可以升级到最新的编译器,或者在 GitHub 上查看 jQuery.d.ts 的版本历史记录,以找到具有 bool
而不是 boolean
的旧版本。
关于javascript - 添加到项目时出现 jquery.d.ts 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19789346/