vue使用swiper 安装好的swiper找不到dist目录解决办法

今天想在vue项目使用swiper,按官网操作使用安装,但安装好的swiper包显示没有dist这个目录。
各种找原因 发现是因为安装的版本过高 默认为最新版本。
解决办法:
1:首先去node_modules文件下删除swiper文件包。
2:接下来 再次安装 需要指定swiper版本

 npm install swiper swiper@3.4.2 --save-dev

3:再次打开会发现 dist文件出现了

然后就可以在页面 引入并使用了

import Swiper from "swiper"
import "自己的路径/swiper/dist/css/swiper.css";

页面

<div class="swiper-container" style="height:20vh">
      <div class="swiper-wrapper">
        <div class="swiper-slide" style="color:#000">Slide 1</div>
        <div class="swiper-slide" style="color:#000">Slide 2</div>
        <div class="swiper-slide" style="color:#000">Slide 3</div>
      </div>
    </div>

具体swiper配置请参考官网

export default {
mounted() {
    new Swiper(".swiper-container", {
      pagination: {
            el: ".swiper-pagination"
            },
            loop: true,
            autoplay: {
                delay:3000,
                stopOnLastSlide: false,
                disableOnInteraction: false
            },
            observeParents:false,   //注意这里!!
            observer:true, //也要注意这里!!
    });
  }
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。