在Ionic Angular中集成SwiperJS报错:找不到swiper/angular模块及类型声明
解决SwiperJS集成Ionic Angular时找不到
swiper/angular模块的问题 问题原因
Swiper从v8版本开始,将Angular框架的集成代码拆分到了独立的@swiper/angular包中,不再包含在核心swiper包内。你只安装了核心swiper包,自然找不到swiper/angular模块;另外Swiper9对Angular版本要求较高,和你的Angular14环境兼容性不佳。
修复步骤
- 卸载当前安装的核心
swiper包:npm uninstall swiper - 安装适配Angular14、Ionic6的
@swiper/angular版本(推荐v8,会自动匹配安装对应核心swiper包):npm install --save @swiper/angular@8 - 重新在
app.module.ts中导入模块,此时即可正常使用:import { SwiperModule } from 'swiper/angular'; @NgModule({ imports: [ // 其他已导入模块 SwiperModule ] }) export class AppModule { }
内容的提问来源于stack exchange,提问作者Lara
相关产品推荐
相关产品推荐

