【问题标题】:"echarts"' has no exported member named 'EChartOption'. Did you mean 'EChartsOption' instead?“echarts”没有名为“EChartOption”的导出成员。您的意思是“EChartsOption”吗?
【发布时间】:2021-02-24 05:04:57
【问题描述】:

我正在使用 Angular 9 以及 "ngx-echarts": "5.2.2""echarts": "5.0.0"

在为图例设置 icon: 'circle' 时一切正常。它说下面的事情。

输入'{图标:字符串;顶部:字符串;左:字符串;东方:“垂直”; }' 不可分配给类型 'LegendOption |可滚动图例选项 | (LegendOption | ScrollableLegendOption)[]'.

根据ngx-echarts 中的示例,我不能使用import { EChartOption } from 'echarts'

我已检查 EchartOption 中的图标可用,而不是 EchartsOption

我有什么遗漏吗?

安装@types/echarts 后,我的代码正在运行并显示带有圆形图标的图例,但出现随机错误,即在 echarts 中找不到 EchartOption(我的 Angular 没有处理此问题并通过忽略此错误来运行应用程序)

现在我选择了import { EChartsOption } from 'echarts'; 并删除了@types/echarts 库。我暂时无法更改图例图标:( 有什么帮助吗?

谢谢, 杰伊什

【问题讨论】:

  • 您应该包含导致问题的代码,以便我们可以看到您尝试使用的类型
  • 在我的 EchartOption 配置中,我想要一个可以将我的图例转换为圆形而不是矩形的选项。需要代码吗?
  • 当然——当我们看不到代码时,怎么会有人知道你的代码出了什么问题?创建Minimal Reproducible Example 会更好

标签: javascript angular echarts ngx-echarts


【解决方案1】:

当您使用 echarts 5 时,您不得安装 @types/echarts,因为 echarts 5 现在是用 typescript 编写的:即 echarts 包已经包含此版本的正确类型。

echarts 4 和 echarts5 之间有很多变化——其中之一是 EchartOption 现在被称为 EchartsOption(带有复数“s”)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-10-08
    • 2020-03-13
    • 2022-01-21
    • 2021-08-14
    • 2012-09-29
    • 1970-01-01
    • 2021-04-18
    • 1970-01-01
    相关资源
    最近更新 更多