babel-plugin-equire
babel-plugin-equire copied to clipboard
引用'radar'失败
// eslint-disable-next-line
const echarts = equire([
'line',
'pie',
'radar',
'title',
'legend',
'tooltip'
])
绘制雷达图的时候提示"Error: Component series.radar not exists. Load it first."
。
我简单的排查了一下,应该是echarts-modules
的chart
和component
里都有radar
,导致了只加载了components/radar
。echarts-modules
版本是"version": "1.1.2"
。
BTW:parallel
也是同时出现在了echarts-modules
的chart
和component
。
暂时的解决办法是开发者手动引入radar,希望开发者能更新一下这个插件。
const echarts = equire(['line', 'pie', 'radar', 'title', 'legend', 'tooltip'])
// 手动引入radar
require('echarts/lib/chart/radar')
暂时的解决办法是开发者手动引入radar,希望开发者能更新一下这个插件。
const echarts = equire(['line', 'pie', 'radar', 'title', 'legend', 'tooltip']) // 手动引入radar require('echarts/lib/chart/radar')
我刚刚也发现了这个问题,我看了echarts/lib/chart和echarts/lib/component下面的radar名称一致,因此这个不是插件的问题,而是你引入的问题。插件除了可以用名称,还可以用path,你换成添加以下两行代码'echarts/lib/chart/radar'和'echarts/lib/component/radar'试试呢。