2017-05-02 111 views
0

我在我的index.html文件引用Howler吼:轉角誤差TS2304:找不到名稱爲 「嚎叫」

<script src="https://cdnjs.cloudflare.com/ajax/libs/howler/2.0.3/howler.min.js"></script> 
app.component.ts

然後我也行:

let sound = new Howl({src: [sample]}); 

這產生錯誤:

error TS2304: Cannot find name 'Howl'.

我試圖將它包含在lib數組中tsconfig.json但這是不允許的。

+0

如果你在'@Components上面添加'declare const Howl'會發生什麼nt'和低於'import' ...? – Ivaro18

+0

@ Ivaro18(幾乎)工作,我不得不添加類型。所以'聲明const哈爾:任何'工程。隨意添加爲答案,我會標記爲正確的。 – GluePear

+0

或者,正如你所說,另一個SO問題也是如此。 – GluePear

回答

0

嘗試DefinitelyTyped類型爲howler的定義。

這裏是repo在GitHub上,你可以找到howler.d.ts

這裏是故宮package info

打字稿V2使用下面的命令來安裝

npm install --save @types/howler 

如果您有任何問題,後在他們的Gitter chat

+0

複製回答:https://stackoverflow.com/a/41195167/2343242 – ryanrain

相關問題