You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Swiper 7.0.5引入swiper/css报错Module not found: Can't resolve 'swiper/css'如何解决?

报错原因

Swiper v7.0.5版本暂不支持swiper/css简化样式导入语法,该导入规则是Swiper v7.1.0之后版本才新增的特性,低版本需使用完整的样式文件路径才能正确引入。

解决方案

你可以根据项目需求选择任意一种方案处理:

  • 方案一:无需升级版本,仅修改样式导入路径
    将原有代码中的import 'swiper/css'替换为import 'swiper/swiper.min.css'即可。如果后续使用了分页器、导航按钮等附加模块,对应样式也需要使用旧路径引入,例如导航按钮样式导入语句为import 'swiper/modules/navigation/navigation.min.css'。

修改后的完整代码如下:

import { Swiper, SwiperSlide } from 'swiper/react';
import 'swiper/swiper.min.css';
function Test() {
 return (
  <Swiper
  spaceBetween={50}
  slidesPerView={3}
  onSlideChange={() => console.log('slide change')}
  onSwiper={(swiper) => console.log(swiper)}
>
  <SwiperSlide>Slide 1</SwiperSlide>
  <SwiperSlide>Slide 2</SwiperSlide>
  <SwiperSlide>Slide 3</SwiperSlide>
  <SwiperSlide>Slide 4</SwiperSlide>
  ...
</Swiper>
);
}

export default Test;
  • 方案二:升级Swiper到7.1.0及以上版本
    执行对应包管理器的升级命令即可,升级后原有import 'swiper/css'语句可正常使用:
# npm
npm install swiper@7.6.5
# yarn
yarn add swiper@7.6.5

内容的提问来源于stack exchange,提问作者Ibad

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 10:21:03