Angular2 / typescript中的Jquery轮播方法错误

我已经安装了jquery并正确导入它。

在我的应用程序的某个地方,我有一行如下,

$('#myCarousel').carousel("next"); 

当我执行npm start ,它会抛出错误

‘JQuery’类型中不存在属性’carousel’。

在Typescript中如果做$('#myCarousel'). ,**它表示适当的** intellisense,但未列出此方法。

如果我评论该错误生成行,请执行npm start一切正常,然后如果我取消注释该行并刷新它,它将起作用。

它是打字稿编译错误。 怎么解决????

在Angular的最终发布之后,

1)添加以下npm包

  npm install --save-dev @types/jquery npm install --save-dev @types/bootstrap 

2)tsconfig.json中添加类型数组中的以下条目,

  "types": [ "jquery", "bootstrap", ] 

现在你很高兴。