我有一個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