我在Angular6项目中使用了@types/swiper,并且在尝试创建新的swiper实例时遇到错误(不能对类型缺少调用或构造签名的表达式使用'new'。
StackBlitz

最佳答案

swiper@types/swiper模块的声明是错误的:声明说该模块具有Swiper类的命名导出Swiper,但实际上它具有该类的默认导出(或导出分配,具体取决于捆绑包使用的是commonjs还是es6版本:argh,愚蠢的打包)。我已提交a pull request to DefinitelyTyped以尝试修复声明。如果使用我的修改声明(有关可能的方法,请参见this answer),则代码应该编译成功。

关于angular - 与@ types/swiper成 Angular ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52673117/

10-12 01:13