问题描述: webpack构建vue项目, 使用 vue-echarts
组件时, npm run build
编译生产版本报错
ERROR in 0.build.js from UglifyJs
Unexpected token: name (raf) [./node_modules/resize-detector/esm/index.js
原因: 由于 UglifyJs 只支持 ES5 而 vue-echarts
可能引入了一部分 ES6 的写法,所以导致 webpack
打包失败。
解决: webpack.config.js
配置删除下面这句, exclude 表示/node_modules/
目录下的 .js 文件不要进行 babel-loader
, 覆盖了上一句 include
的设置
修改 webpack.base.config.js
配置:
resolve('node_modules/vue-echarts'),// 此处加上不报错es6
resolve('node_modules/resize-detector')
本文地址:https://www.zhuimengzhu.com/details/272.html
转载地址:暂无
转载说明:转载时请在文首注明来源zhuimengzhu.com 及教程作者,并附本文链接。谢谢各位编辑同仁配合。zhuimengzhu 保留追究相应责任的权利。