如果我创建一个新的TypeScript文件并将jquery.d.ts拖到文档上,那么页面顶部的唯一内容就是。
/// <reference path="types/jquery.d.ts" />
我得到101个错误。从jquery.d.ts的顶部开始 - VS在async中遇到布尔值问题?:boolean;线。
interface JQueryAjaxSettings {
accepts?: any;
async?: boolean;
我在这里做错了什么,我假设jquery.d.ts有某种形式的依赖,但我不知道从哪里开始?
答案 0 :(得分:1)
此错误的最可能原因是您运行的是旧版本的TypeScript编译器。
在TypeScript 0.9中,语言规范已从bool
更新为boolean
。这意味着boolean
只会编译0.9+。如果您有0.8编译器,它将无法理解boolean
是什么。
您可以升级到最新的编译器,也可以在GitHub上查看jQuery.d.ts的版本历史记录,找到bool
而不是boolean
的旧版本。
答案 1 :(得分:0)
要检查的事情
根目录中可能还有其他文件有打字 安装,检查并删除。检查错误的位置 指着,你的线索就在那里。
将所有内容输入 typings 文件夹并进行配置 你的 package.json 。因此,当您安装项目依赖项时 通过 npm install 所有打字也安装
"scripts":{
"postinstall": "typings install"
}