Javascript jquery.d.ts添加到项目时出错 我创建了一个新的TypeScript项目 创建了一个名为types的文件夹 从下载jquery.d.ts并将其放置在文件夹中

Javascript jquery.d.ts添加到项目时出错 我创建了一个新的TypeScript项目 创建了一个名为types的文件夹 从下载jquery.d.ts并将其放置在文件夹中,javascript,visual-studio-2012,typescript,Javascript,Visual Studio 2012,Typescript,如果我创建一个新的TypeScript文件并将jquery.d.ts拖到文档上,那么页面顶部的唯一内容就是 /// <reference path="types/jquery.d.ts" /> 我在这里做错了什么,我假设jquery.d.ts具有某种形式的依赖关系,但我不知道从哪里开始?此错误最可能的原因是您正在运行较旧版本的TypeScript编译器 在TypeScript 0.9中,语言规范从bool更新为boolean。这意味着boolean将只在0.9+中编译。如果您有一个

如果我创建一个新的TypeScript文件并将jquery.d.ts拖到文档上,那么页面顶部的唯一内容就是

/// <reference path="types/jquery.d.ts" />

我在这里做错了什么,我假设jquery.d.ts具有某种形式的依赖关系,但我不知道从哪里开始?

此错误最可能的原因是您正在运行较旧版本的TypeScript编译器

在TypeScript 0.9中,语言规范从
bool
更新为
boolean
。这意味着
boolean
将只在0.9+中编译。如果您有一个0.8编译器,它将无法理解什么是
boolean


您可以升级到最新的编译器,也可以在GitHub上检查jQuery.d.ts的版本历史记录,以查找具有
bool
而不是
boolean

的旧版本,需要检查几件事

  • 更新您的打字模块
  • 类似的模块尝试做同样的事情,比如核心jses6垫片
  • 您的根目录中可能有其他文件具有键入功能 已安装,请检查并卸下。检查错误在哪里 指着,你的线索在那里

    将您所有的打字都放在typings文件夹中,并在中进行配置 您的包.json。因此,当您安装项目依赖项时 通过npm安装您的所有打字也可以安装

“脚本”:{
“postinstall”:“typings安装”
}

事情就是这样。我已经安装了相当长的一段时间,并决定回到它。
interface JQueryAjaxSettings {
accepts?: any;
async?: boolean;