[dcloudio/mui]使用webpack对mui.css进行打包混淆操作时报错

2023-12-18 374 views
6

使用webpack -p 命令进行压缩混淆时,会报错;之所有把问题提在这里,是因为经过多次测试,发现是mui.css的问题,无法对这个文件进行压缩混淆操作,我吧mui.css里面的代码换成我自己写的样式,或者换成其他第三方库比如bootstrap的样式,都可以顺利编译通过,所以可以推断出:mui.css的某些代码不支持? 下面是报错内容: image

回答

9

问题解决了。。。中分法排除比对代码,是mui.css里面的 mui-spinner 这个class在作怪,background-url用的svg,删除掉就没事

5

根本原因找到了: 原代码是: .mui-spinner-white:after { background-image: url('data:image/svg+xml;charset=utf-8,<svg>中间省略1千字符串</svg>'); } 改过后的文件: .mui-spinner-white:after { background-image: url("data:image/svg+xml;charset=utf-8,<svg>中间省略1千字符串</svg>"); }

总结:css里面的引号请使用双引号,手动滑稽

9

根本原因太棒了!我还说来把这个问题贴出来。