我有一个JQuery插件(mixItUp),我尝试使用Typescript,它没有它自己的* .d.ts文件。使用JScript插件使用Typescript
我如何使它与打字稿一起工作?
我做了我自己的mixItUp.d.tds文件,内容如下:
interface JQuery
{
mixItUp():any;
}
在我试图在,我使用下面的代码使用mixItUp模块:
$('#mySelector').mixItUp();
它编译得很好,我得到了intellisense for mixItUp,所以不知怎的,它拿起mixItUp.d.ts文件而没有引用它。
在html中,我在jquery中加载,然后在这个模块之前加入了非打字稿(Pure js)mixItUp库,所以我知道jquery和mixitup在那个时候真的存在。
然而,当网页加载完毕后,我得到了以下错误消息:
$(...).mixItUp is not a function(…)
大多数我发现导游的似乎可以用我的理解是引用* .D的老办法.ts文件。
有人可以请解释正确的方式来使用JScript插件与打字稿,以及如果可能如何引用非打字稿库(我假设技术将类似)。
谢谢。
的是JavaScript的mixItUp文件在页面上? –
@无线电 - 是的。我编辑了我的问题,明确指出这是我所指的“纯js”库。 – Steviebob
不知道这是否有帮助,看看你是否可以在这里重现你的问题:https://jsfiddle.net/dmqr7szq/ – skav