在Angular 7中使用高图时出错

时间:2019-04-01 16:24:56

标签: javascript angular highcharts

我正在尝试图表。我通过cli创建了新的角度应用程序,并安装了highcharts和highcharts-angular。我从他们的github页面复制了代码。在第一次运行中,我遇到以下错误。

ERROR in node_modules/highcharts/highcharts.d.ts(128972,17): error TS2304: Cannot find name 'PlotNetworkDataLabelsFormatterCallbackFunction'.
node_modules/highcharts/highcharts.d.ts(128982,21): error TS2304: Cannot find name 'PlotNetworkDataLabelsFormatterCallbackFunction'.
node_modules/highcharts/highcharts.d.ts(128987,19): error TS2304: Cannot find name 'PlotNetworkDataLabelsTextPath'.
node_modules/highcharts/highcharts.d.ts(128992,15): error TS2304: Cannot find name 'PlotNetworkDataLabelsTextPath'.
node_modules/highcharts/highcharts.d.ts(136653,17): error TS2304: Cannot find name 'PlotPackedBubbleDataLabelsFormatterCallbackFunction'.
node_modules/highcharts/highcharts.d.ts(136658,15): error TS2304: Cannot find name 'PlotPackedBubbleDataLabelsTextPath'.node_modules/highcharts/highcharts.d.ts(237720,14): 
error TS2304: Cannot find name 'SeriesOrganizationNodesLayoutValues'.

我使用

从npm安装了图表
  

npm安装highcharts-angular --save

  

npm安装highcharts --save

然后我在app.module.ts中导入HighchartsChartModule并从highcharts-angular导入数组。在app.component.ts和app.component.html中,我从其github页面添加了示例代码。

我遇到了以上错误。我应该安装任何插件或依赖项吗?

1 个答案:

答案 0 :(得分:8)

我们遇到了同样的问题。 Highcharts 7小时前于今天发布了7.1.0。从那时起,我们无法使用7.1.0进行构建。如果我们锁定到7.0.3,则构建良好。希望那里的人会看到这个,并且今天有一个7.1.1。

我还添加了一个issue to their repo here