Sur*_*row 6 javascript canvas chart.js discord.js
我的 Corona 机器人已经工作了很长时间。已经离线3个月了。现在,我已将其托管在 vultr(托管服务)中。但我从来没有遇到过这个错误,但现在面临这个......
\n新的:
\n我刚刚看了一下,仍然出现新错误。我的代码:https://paste.gg/p/anonymous/16c003ce7e49471b9fc7f4af25a688ae
\n错误是:\n5|x | (node:19549) UnhandledPromiseRejectionWarning: Error: An options parameter object is required \xe2\x80\x93
是的,我已经从 搬到CanvasRenderService到ChartJSNodeCanvas
老的:
\n const { CanvasRenderSerice } = require("chartjs-node-canvas")\n \n const canvasRenderService = new CanvasRenderService(\n width,\n height,\n ChartJS => {}\n );\nRun Code Online (Sandbox Code Playgroud)\n有错误:
\n5|x | (node:18303) UnhandledPromiseRejectionWarning: TypeError: CanvasRenderService is not a constructor\n5|x | at Client.<anonymous> (/root/covid/bot.js:357:37)\n5|x | at processTicksAndRejections (internal/process/task_queues.js:97:5)\nRun Code Online (Sandbox Code Playgroud)\n
他们已将其服务从CanvasRenderSerice版本2.xx重命名为ChartJSNodeCanvas版本3.xx。
所以您可能使用版本3.xx。降级您的chartjs-node-canvas版本2.xx或根据新版本更新您的代码。
2.xx语法
CanvasRenderService(width, height, chartCallback, type, chartJsFactory)
Run Code Online (Sandbox Code Playgroud)
3.xx
ChartJSNodeCanvas(options)
Run Code Online (Sandbox Code Playgroud)
所以在新版本中你必须使用像
new ChartJSNodeCanvas({ width, height })
Run Code Online (Sandbox Code Playgroud)
CanvasRenderService(width, height, chartCallback, type, chartJsFactory)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2516 次 |
| 最近记录: |