我想渲染一个图表来使用我的discord机器人,到目前为止,我看到的所有教程都使用chartjs-node-canvas模块。但它在安装时会出现错误。如果有人给我一个chartjs-node-canvas的替代包,这是完全可以的,但我更喜欢解决这个错误,并使用现有的包。由于stackoverflow不允许添加文本文件(如果我只是粘贴文本,它超过30000个字符),这里是一个链接到一个pastebin与npm日志pastebin.com/raw/yXrTyq85
wgx48brx1#
我认为问题出在node-canvas的安装上,它是chartjs-node-canvas的一个依赖项。在花了很多时间研究为什么这个库没有安装后,我得到了一个链接:https://github.com/Automattic/node-canvas/wiki#installation-guides我在我的机器上安装了下面提到的依赖项,并使用了16.x的节点版本。这就完成了我的工作。下面是我如何安装所需的依赖项:
brew install pkg-config cairo pango libpng jpeg giflib librsvg
安装完这些依赖项后,可以使用npm或yarn安装库。
1条答案
按热度按时间wgx48brx1#
我认为问题出在node-canvas的安装上,它是chartjs-node-canvas的一个依赖项。在花了很多时间研究为什么这个库没有安装后,我得到了一个链接:https://github.com/Automattic/node-canvas/wiki#installation-guides
我在我的机器上安装了下面提到的依赖项,并使用了16.x的节点版本。这就完成了我的工作。下面是我如何安装所需的依赖项:
安装完这些依赖项后,可以使用npm或yarn安装库。