vue 项目中使用 swiper 报错

在Vue项目中使用swiper-3时遇到错误:Swiper未定义。错误可能由于文件引入路径错误或脚手架不支持js规范引起。解决方案包括检查引入路径和添加Babel插件@babel/plugin-transform-modules-commonjs来兼容模块规范。配置该插件后在babel.config.js中进行设置。

vue项目中使用swiper报错

一:出现问题前提
1:swiper适用版本是swiper-3;
2:vue项目单独引入swiper的js包,非npm i 安装;

二:报的错误
(1)
[Vue warn]: Error in mounted hook: "ReferenceError: Swiper is not defined"

这个没得说,请自己仔细检查文件引入路径吧;(作者自己也在疯狂吐血中~~~~~~~)

(2)
在这里插入图片描述

这种报出exports是因为当前脚手架不支持,引入的js文件的空js规范 ;
若妮的脚手架是4.0及以上版本,就不会出现这种报错了;

出现问题就得解决,那摩解决办法就是~~~再引入一个Babel插件就可以解决这个哈哈哈哈哈。

使用yarn /npm 都可以:
yarn安装命令: yarn add @babel/plugin-transform-modules-commonjs -D
npm安装命令:npm i --save-dev @babel/plugin-transform-modules-commonjs

莫急莫走,还需要配置呐~

在这里插入图片描述

将这段代码配置到文件babel.config.js中。

个人吐槽角落:姨妈驾到,啥也不想干,只想吃甜甜的蛋糕,追甜甜的剧。 Q^Q

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值