3 个回答

一般的都是babel没有生效,看看相关babel设置,压缩es5的代码

你把你那个ElementUI的引入和使用贴出来一下,看看你那个是咋玩儿的

你可能在项目里直接用import emitter from "element-ui/src/mixins/emitter.js"的方式使用了element-ui内部的这个mixin。但是emitter.js是用es6写的,vue-cli生成的项目里面babel-loader的配置项include中并不包含node-modules里的js文件,所以这个emitter.js并不会被转译,导致压缩时候出错。
其实我觉得这个emitter.js写得还挺好的,一定要用的话,复制出来放在src下面某个目录下然后再用吧。

推荐问题