【问题标题】:Export Server not configured for Highcharts-export-server未为 Highcharts-export-server 配置导出服务器
【发布时间】:2022-03-16 18:10:21
【问题描述】:

我在生成 PDF 时使用 highcharts-export-server 来保存图表图像和附加结果。它以前可以工作,但现在似乎坏了。我尝试更新我正在使用的 node.js 和 npm 版本,但它一直给我一个错误“未配置导出服务器”。我运行 node buid.js 并在全球范围内安装 highcharts-expert 服务器,但它仍然给我同样的错误。

包安装: 节点 - 14.6.0 NPM - 7.6.3 Highcharts-export-server - 2.1.0

【问题讨论】:

    标签: php laravel highcharts


    【解决方案1】:

    检查你是否全局安装了 highcharts-export-server(你可以使用 npm list -g -depth 0 highcharts-export-server 来完成),如果有,卸载它(npm uninstall -g highcharts-export -服务器)。之后,尝试运行以下命令: highcharts-export-server --nologo 1 --logLevel 4 --infile ./basic.json --outfile ./chart.png --type png --width 500 如果是失败('highcharts-export-server' 无法识别),试试这个:npx ./node_modules/highcharts-export-server/bin/cli.js --nologo 1 --logLevel 4 --infile ./basic.json --outfile ./chart.png --type png --width 500。请在此处提供最终结果(附上生成的PNG)。

    【讨论】:

    • 全球安装了一个 highcharts-export-server。我之前尝试过重新安装它,但它给了我同样的错误。卸载全局 highchairs-export-server 并不能解决问题。运行您发送的代码时,也不会生成图表。我检查了日志,它说错误出在 npm 本身上。它说 '27 错误 cb() 从未调用过! error 这是 npm 本身的错误。
    【解决方案2】:

    在我的情况下,我将这个问题配置为在确认 CND 的步骤中输入错误。

    在 CDN 步骤中,只需按 ENTER 而不是输入 'Y'。然后所有的依赖都会从 CDN 中拉取。

    运行节点程序,图像将正确生成。

    在 nodejs 项目根目录下运行命令行如下配置包

     node node_modules/highcharts-export-server/build.js
    

    【讨论】:

      【解决方案3】:

      我建议先导出这两个环境变量,export ACCEPT_HIGHCHARTS_LICENSE=1和export HIGHCHARTS_VERSION=9.0,它们运行npm install。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-04-18
        • 1970-01-01
        相关资源
        最近更新 更多