我在安装 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/