gpt4 book ai didi

jquery - jquery.d.ts 定义在 TypeScript 0.9 中产生了许多错误

转载 作者:搜寻专家 更新时间:2023-10-30 20:35:45 24 4
gpt4 key购买 nike

我是 TypeScript 的新手,当包含 jquery.d.ts 在构建代码时遇到很多语法错误,我使用的是 VS express 2012。为了包含 jQuery 定义,我使用了以下代码:

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

我从定义文件中得到了很多错误——例如:

Error   109 Index signature parameter type must be 'string' or 'number'.    D:/Able/TypeScript/HelloWorld/HelloWorld/jquery.d.ts    54  20  HelloWorld

这是错误的屏幕截图...

enter image description here

为什么定义文件会产生错误?

最佳答案

您拥有的 TypeScript 定义将无法在 TypeScript 0.9 编译器中工作。

您可以从...获取最新版本

CodeplexDefinitely Typed

您会注意到索引器更新自:

headers?: { [key: any]: any; };

headers?: { [key: string]: any; };

这是为了遵守更严格的编译器规则,即键必须是字符串或数字。

关于jquery - jquery.d.ts 定义在 TypeScript 0.9 中产生了许多错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17455744/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com