javascript - CentOS 上的 Node.js imagemin

标签 javascript node.js centos6 libpng imagemin

我正在尝试使用 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/

相关文章:

linux - 为什么bash无法正确读取我的文件

javascript - 意外标记)<===

javascript - 如何强制 propertyChange 事件

javascript - 如何在Node JS中使用Slack获取oAuth流程中的code参数?

javascript - ENOENT:运行 fs.readFile 时没有此类文件或目录

node.js - 如何解析 Node 中的相对路径?

php - hhvm-pgsql 在centos 6.5(64 位)上的安装问题

javascript - 绘制一个三 Angular 形到像素数组

javascript - 验证 javascript 十进制数

mysql - 为什么 mysql odbc 配置没有在 Linux 中设置?