【发布时间】:2019-03-11 09:41:45
【问题描述】:
我在 Angular 6 项目中使用 @types/swiper,但在尝试创建 Swiper 的新实例时出现错误(不能将“new”与类型缺少调用或构造签名的表达式一起使用)。
【问题讨论】:
-
我试图在本地重现该错误,在尝试这样做时,我首先使用“npm i --save swiper”安装了 Swiper,然后使用“npm install --save @types/”安装了 Swiper 类型swiper',不知何故,它卸载了 Swiper。我也尝试了 tsconfig 和 typings.d.ts 修改,但没有任何效果。然后我意识到我的 node_modules 中缺少 Swiper。再次安装 Swiper,错误消失了:)。请再检查一次你的 node_modules。
-
当我输入与 Swiper 无关的变量时出现问题,请查看 StackBlitz。顺便说一句,从 npm 5 开始,模块默认添加为依赖项,因此 --save 选项是多余的 (;
标签: angular typescript types swiper