第三方NPM库似乎无法在Docker容器中找到已安装的软件包

时间:2019-03-27 14:37:51

标签: node.js docker containers

我有一个使用NPM库pdf2pic的Node脚本。该库使用GraphicsMagick来将PDF文件转换为.png格式。但是,当我从Docker容器中的脚本中调用该库时,该库将失败(可悲的是,没有错误消息)。由于该库基本上只是用于调用GraphicsMagick命令的包装程序,因此我坚信它在查找GraphicsMagick可执行文件方面存在问题。但是,我知道我可以从Docker容器中运行GraphicsMagick命令,因为我可以执行gm convert <pdf file> <png file>并且它工作得很好(Dockerfile:CMD gm convert..)。

我在Dockerfile中使用RUN apt-get install graphicsmagick -y安装了GraphicsMagick,它工作正常。

有没有人知道如何解决这个问题?刚刚开始使用Docker。值得一提的是,该库对我在我的计算机上本地工作正常。

0 个答案:

没有答案