2017-05-02 81 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

相关问题