vue2中使用npm install swiper vue-awesome-swiper --save命令行安装并使用 vue-awesome-swiper 会报下面的错:
解决方案:
如果要安装vue-awesome-swiper@2.6.7版本,不能只执行
npm install vue-awesome-swiper@2.6.7 --save
npm会自动帮你下载最新的swiper版本安装。为避免版本差距过大,需要先卸载swiper最新版,再下载swiper低版本。
1.卸载swiper:
npm uninstall swiper
2.安装低版本swiper:
npm instal swiper@4 --save-dev
这里附上vue-awesome-swiper官网插件的使用办法,其中css文件的引用方式需要按照自己按照上的swiper文件夹的目录格式来:
surmon-china/vue-awesome-swiper
这里需要格外注意的是:
(1)去自己vue项目的node_modules文件夹下找到安装的swiper文件夹,如下:
(2)在swiper文件夹中找到swiper.css文件,每个版本的swiper目录结构不一样,所以需要自己去swiper文件夹中找一找,附上我的swiper4的目录结构
(3)官网引入css的代码如下:
根据自己的swiper文件夹目录,这句引入css的代码应该为:
import 'swiper/dist/css/swiper.css'
再保存代码,运行项目就可以了。
ps:请格外注意自己的swiper文件夹和引入css的代码是不是一致。
否则根据代码,找不到swiper.css文件,运行项目的时候就会报找不到swiper.css文件的错。