我在WebStorm IDE的項目中添加了systemjs.d.ts文件。該文件包含Promise類的兩個用途,它們被TSC標記爲錯誤。這非常奇怪,因爲我已經將es6-promise.d.ts文件添加到了我的項目中,並且它確實爲mongodb.d.ts文件解決了同樣的問題。那麼爲什麼在一個文件中它被識別,而另一個文件卻不是?所有.d.ts文件位於相同的文件夾(根文件夾\ DefinitelyTyped)中。儘管使用es6-promise.d.ts,卻找不到'Promise'這個名字
的錯誤,我得到:
TS2304:找不到名稱 '無極'
systemjs.d.ts: https://raw.githubusercontent.com/DefinitelyTyped/DefinitelyTyped/master/systemjs/systemjs.d.ts
任何幫助將深刻地感謝!
你可以發表你的systemjs配置? –
@Nick Acosta我還沒有systemjs配置,我不認爲這很重要,因爲我們談論的是編譯時,而不是運行時。在編譯庫本身的確定類型之前,我不會有systemjs配置。 – Alon
你可以發佈一些代碼嗎?或者也許是一個plnkr? –