Vue build打包踩过的坑

在Vue项目打包过程中遇到错误,原因是@keyframes定义的动画在build时无法被正确解析。通过检查发现是商品详情页的小球动画效果导致的问题。解决办法是在vue-vue-loader.config.js中将extract属性设为false,阻止CSS单独提取打包,从而成功解决打包错误。
摘要由CSDN通过智能技术生成

在用cli脚手架搭建出Vue的项目后,又自己花了几天时间完善了一下代码,准备打包自己实测的时候突然出现错误,如下图:

 

在build时出现错误进程文件,错误类型,无法读到未定义的属性‘type’,在网上也找了很多资料,也一一都实验了都没有效果,找了一天之后才发现是商品详情中定义的小球的动画效果在vue打包时不能识别,导致@keyframes方法无法被解析报错,代码如下:

实现效果是点击加入购物车就会有一个小球飞出按照设定的坐标轨迹进入购物车(一个简单的动画):                

最后发现在build文件夹下的vue-vue-loader.config.js文件中修改extract属性(是否将单独的CSS文件(一般为引入的外部文件)单独提取打包)值修改为false即可。

好了,build打包暂时记录到这,往后遇到坑在慢慢补。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值