我正在尝试使用 Node.js imagemin 压缩服务器上的大量图像。我喜欢使用 imagemin,因为我知道如何将它指向特定目录。
我使用的是 CentOS 6,当我运行我的文件时,出现错误:
node_modules/imagemin/node_modules/imagemin-pngquant/node_modules/pngquant-bin/vendor/pngquant: /lib64/libc.so.6: version `GLIBC_2.14' not found
此外,当我使用 npm install imagemin
安装 imagemin 时,我收到一条错误消息:
Error: pngquant failed to build, make sure that libpng-dev is installed
关于我可以做些什么来解决这个问题有什么想法吗?
最佳答案
(问题实际上已经在评论中解决了——但为了完成和后代,我发布了一个实际的答案)。
Error: pngquant failed to build, make sure that libpng-dev is installed
这个错误说明系统缺少libpng
开发库,需要安装imagemin
Node.JS模块。要在 CentOS 6 上安装它,您需要发出以下命令:
yum 安装 libpng-devel
请注意,包管理器(此处 - yum
)和包名称(libpng-devel
)在不同的 Linux 发行版之间可能有所不同。
关于javascript - CentOS 上的 Node.js imagemin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29930978/