node.js - Chartjs-node 安装失败

标签 node.js chart.js

我在安装 Chartjs-node 模块的依赖项时遇到错误

make: Entering directory `/home/jazz-2016/apps/scrapperapp/node_modules/canvas/build'
  SOLINK_MODULE(target) Release/obj.target/canvas-postbuild.node
  COPY Release/canvas-postbuild.node
  CXX(target) Release/obj.target/canvas/src/Canvas.o
  CXX(target) Release/obj.target/canvas/src/CanvasGradient.o
  CXX(target) Release/obj.target/canvas/src/CanvasPattern.o
In file included from ../src/CanvasPattern.cc:9:0:
../src/Image.h:19:21: fatal error: gif_lib.h: No such file or directory
 #include <gif_lib.h>
                     ^
compilation terminated.

它依赖于canvas、jsdom和chartjs,但是单独安装它们时会出现同样的错误。

最佳答案

这是一个有点旧的查询,但对其他人仍然可能有用。 我通过运行解决了这个问题:

sudo apt-get install libcairo2-dev libjpeg8-dev libpango1.0-dev libgif-dev

在执行此操作之前需要这些依赖项:

npm install chartjs-node

我希望这个问题能够解决,如果仍然无法继续,请在下面发表评论,我可以为您提供进一步的帮助,因为我也遇到了同样的情况。

关于node.js - Chartjs-node 安装失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44724400/

相关文章:

javascript - 复杂的 Javascript 变量包含其他指定变量的值?

javascript - Chart.js:如何让 x 轴标签显示在条形图中的条形顶部

Chart.js 多数据集问题 : hovering over n-th point "hovers" over every dataset's n-th point

node.js - 如何开始使用 yeoman 和 Three.js?

node.js - 退出前清理node.js

node.js - express multer上传的文件url

javascript - Chart.js:是否可以在单击堆积条形图中获取数据集的标签?

javascript - 如何使用 Quickblox 从 javascript 发送推送通知

node.js - 将整个原始文档置于新的属性名称下

javascript - 如何创建移动图表折线图js的背景?