2013-08-22 131 views
0

我試圖與使用DefinitelyTyped聲明文件(https://github.com/borisyankov/DefinitelyTyped/blob/master/history/history.d.tsHistory.js和打字稿 - Historyjs沒有定義

Historyjs對象在History.d.ts宣佈打字稿使用History.js(https://github.com/browserstate/history.js)但是當我嘗試使用Historyjs對象時,我得到一個錯誤,指出「Historyjs未定義」,我在history.js文件中搜索,找不到historyjs對象的javascript聲明...

發生了什麼?有任何想法嗎?謝謝!!

+0

。錯誤運行時還是編譯時間? – basarat

+0

其javascrip運行時錯誤。 –

回答

0

添加TypeScript定義文件不會導致JavaScript自動加載。您仍然需要手動將history.js加載到瀏覽器中。 PS:確保你的文件在之前加載history.js

+0

是的,當然,我已經加載了history.js ... –

+0

請確保您在文件中添加了一個參考history.d.ts'//參考路徑=「history.d.ts」/>' – basarat

+0

是I有參考history.d.ts –