我试图将第三方库添加到angular2,即Flickity滑块。
试图安装打字。导入它们时,我收到错误@typings/flickity is not a module
。
第二次尝试在angular-cli.json
中添加它。如文档中所述,在apps[0].scripts
中添加。
在组件中,我使用了它:
this.slider = new Flickity(' .news-wrapper',{ cellAlign:' left', 包含:true, prevNextButtons:false, pageDots:是的 });
编译时我收到错误Cannot find name 'Flickity'.
,但在运行网站时,它就像魅力一样。
问题是由于该错误,我无法构建应用程序。
应该如何添加?
答案 0 :(得分:1)
按照以下步骤在angular-cli项目中使用flickity
像你提到的那样使用它
this.slider = new Flickity('.news-wrapper', { cellAlign: 'left', contain: true, prevNextButtons: false, pageDots: true });
答案 1 :(得分:0)
我不确定这是否有效,但您可以在需要轻微的文件中尝试此操作。
let Flickity = require('flickity');
请确保您使用NPM安装了Flickity