highcharts导出png文件时如何将moment.min.js的url设置为本地js文件

How to set the url of moment.min.js to local js file when highcharts exporting png file

当我在 node.js 中使用 'hicharts-export-server' 作为本地服务模块渲染和导出图像时,我在 7 小时后收到了这些错误消息:

Tue Mar 19 2019 13:31:33 GMT+0800 (China Standard Time) [error] 
phantom worker 631 error - worker.js resource error - {
    "errorCode": 3,
    "errorString": "Host cdnjs.cloudflare.com not found",
    "id": 2,
    "status": null,
    "statusText": null,
    "url": "https://cdnjs.cloudflare.com/ajax/libs/moment-timezone/0.5.13/moment-timezone-with-data-2012-2022.min.js"
}
Tue Mar 19 2019 13:31:33 GMT+0800 (China Standard Time) [error] 
phantom worker "Host cdnjs.cloudflare.com not found",
    "id": 1,
    "status": null,
    "statusText": null,
    "url": "https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment.min.js"
}

我认为 phantom worker 试图从外部服务器下载 js 文件但失败了,所以我想将这些 js 文件保存到本地磁盘并且 phantom worker 每次都知道下载。

如何解决这个问题?

非常感谢!

没关系,我找到了这些脚本并将 url 更改为本地文件,问题解决了。

抱歉打扰了。

自版本 2.0.9 起,在 highcharts-export-server 中您可以启用 moment.js 通过 运行 npm install 交互,或通过将环境变量 HIGHCHARTS_MOMENT 设置为 1.

相关问题:https://github.com/highcharts/node-export-server/issues/119