apache / echarts

Apache ECharts is a powerful, interactive charting and data visualization library for browser
https://echarts.apache.org
Apache License 2.0
60.21k stars 19.61k forks source link

在vue-cli起的项目中,windows 开发时echarts4中的dataset无法使用,同样的代码mac下跑可以正常显示 #7644

Closed ppdbxdawj closed 6 years ago

ppdbxdawj commented 6 years ago

One-line summary [问题简述]

在vue-cli起的项目中,windows 开发时echarts4中的dataset无法使用(echarts3的用法可以正常显示),同样的代码mac下跑可以正常显示

Version & Environment [版本及环境]

Expected behaviour [期望结果]

windows中也能正常显示

ECharts option [ECharts配置项]

option = {
    legend: {},
    tooltip: {},
    dataset: {
        // 提供一份数据。
        source: [
            ['product', '2015', '2016', '2017'],
            ['Matcha Latte', 43.3, 85.8, 93.7],
            ['Milk Tea', 83.1, 73.4, 55.1],
            ['Cheese Cocoa', 86.4, 65.2, 82.5],
            ['Walnut Brownie', 72.4, 53.9, 39.1]
            ]
    },
    xAxis: {type: 'category'},
    yAxis: {},
    series: [
        {type: 'bar'},
        {type: 'bar'},
        {type: 'bar'}
    ]
}

官方文档的代码

Other comments [其他信息]

image windows中出如上图,不报错,可能是构建或npm包中的问题?

pissang commented 6 years ago

先确认下是不是用的 echarts 4 ?可以把 echarts.version 通过 log 打出来

ppdbxdawj commented 6 years ago

image

image 版本没有问题,一个是我本地的windows下运行的,一个是我部署到线上的,同样的项目同样的代码,

pissang commented 6 years ago

如果线上和本地不一致的话,我猜测可能还是版本的问题,node_modules 删掉重新 install 一下试试?

ppdbxdawj commented 6 years ago

这个我也重新install了几次了,查看版本的话也都是4.0.2,而且目前的话就是我本地windows的系统跑这个什么都出不来,也不报错,其他用mac和部署到线上都是正常的

pissang commented 6 years ago

那 node 和 npm 的版本呢?

ppdbxdawj commented 6 years ago

非常感谢,确实还是echarts版本的问题,虽然我不太清楚为什么package.json中和浏览器中都显示的是4.0.2。