【问题标题】:Issue with npm and Highchartsnpm 和 Highcharts 的问题
【发布时间】:2016-08-20 11:36:38
【问题描述】:

我正在尝试通过 npm 安装 high-charts 并在服务器端使用它来将数据输出到玉模板。我正在使用基本的 express 框架。

下面链接中的第一部分是我正在关注的指南。

http://www.highcharts.com/docs/getting-started/install-from-npm

但是当我使用这行代码时出现错误

require('highcharts/modules/exporting')(Highcharts);

我已在多台计算机上尝试过此操作,但所有计算机都出现相同的错误。

使用的代码:

我不知道它为什么会失败。任何帮助都会很棒。

【问题讨论】:

  • 欢迎来到 Stackoverflow。请可以将您使用的代码放入问题的正文中,而不是指向它的图像的链接。然后,如果链接失效,我们仍然有一个有用的问题。请参阅stackoverflow.com/help/mcve 了解如何写出好问题。

标签: highcharts npm


【解决方案1】:

问题是您正在尝试在服务器端使用 Highcharts,但该库需要客户端 HTML 文档中的 DOM 节点才能工作(例如您显示的错误中的 document 对象以及 container 其中图表将被绘制)。

您可以使用 PhantomJS 模拟客户端。这样您就可以在服务器上呈现图表。 您可以尝试关注来自 Highcharts 文档网站的this guide

但是,在客户端加载和使用库并且仅使用服务器将图表数据发送到客户端肯定更容易。

【讨论】:

  • 您好,谢谢您的回答,我会检查一下。我正在尝试创建一个需要扩展 highcharts 的节点模块,这就是我必须使用服务器端的原因。他们应该在文档中明确说明这一点。再次感谢。
猜你喜欢
  • 1970-01-01
  • 2022-06-10
  • 1970-01-01
  • 1970-01-01
  • 2020-07-09
  • 2017-11-13
  • 2022-01-11
  • 2015-11-29
  • 2022-06-30
相关资源
最近更新 更多