博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vue-echarts的使用及编译报错解决方法
阅读量:5237 次
发布时间:2019-06-14

本文共 727 字,大约阅读时间需要 2 分钟。

一、 使用 vue-cli 快速构建vue项目, 引入vue-echarts组件

安装:

   > npm i vue-echarts --save

 

修改 webpack.config.js 配置:

{  test: /\.js$/,  loader: 'babel-loader',  include: [     resolve('src'),     resolve('node_modules/vue-echarts'),     resolve('node_modules/resize-detector')   ]},

 

用法示例:

 效果图:

 

更多用法请查询 echarts 官方文档 

二、注意事项

问题描述:  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 的设置

 

转载于:https://www.cnblogs.com/ww03/p/vue-echarts.html

你可能感兴趣的文章
BZOJ1880: [Sdoi2009]Elaxia的路线
查看>>
python virtualenv学习
查看>>
2-Add Two Numbers @LeetCode
查看>>
Linux软件包安装(rpm、yum、apt-get)
查看>>
间隔时间显示数字html代码
查看>>
fedora 启动 openssh
查看>>
uniq&cut&tee命令
查看>>
滴滴持续扩招私车 倒逼官方就范
查看>>
架构漫谈:UML中几种类间关系:继承、实现、依赖、关联、聚合、组合的联系与区别...
查看>>
[差分约束]糖果
查看>>
镜像队列
查看>>
javascript入门篇(四)
查看>>
mongodb设计模式策略之读书笔记
查看>>
编码原则:短小的函数
查看>>
第二十六篇:关系运算符和逻辑运算&&、||、!、位域(Bit Field)等
查看>>
双向多对多
查看>>
微信开发:微信js_sdk分享,使用场景,网页在微信app内部分享时的标题与描述,包括logo设置(一)...
查看>>
_cdecl与_stdcall区别
查看>>
ng2-admin安装问题
查看>>
python + slenium自动化测试设置元素等待
查看>>