解决 "error /home/Vagrant/code/sample/node_modules/pngquant-bin: Command failed." ?

错误:

error /home/vagrant/code/sample/node_modules/pngquant-bin: Command failed.
Exit code: 1
Command: node lib/install.js
Arguments:
Directory: /home/vagrant/code/sample/node_modules/pngquant-bin
Output:
⚠ The `/home/vagrant/code/sample/node_modules/pngquant-bin/vendor/pngquant` binary doesn't seem to work correctly
  ⚠ pngquant pre-build test failed
  ℹ compiling from source
  ✔ pngquant pre-build test passed successfully
  ✖ Error: pngquant failed to build, make sure that libpng-dev is installed

解决方法:

$ wget -q -O /tmp/libpng12.deb http://mirrors.kernel.org/ubuntu/pool/main/libp/libpng/libpng12-0_1.2.54-1ubuntu1_amd64.deb   && sudo dpkg -i /tmp/libpng12.deb   && rm /tmp/libpng12.deb
$ yarn install --no-bin-links
本帖已被设为精华帖!
本帖由系统于 1年前 自动加精
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 10

跟着步骤弄,第一次是失败没有变化

后来网速好点,终于下载成功,不知道是否归于人品问题。

2年前 评论
piupiu

@ShiKi 用yum搜一下有没有这个包libpng12

2年前 评论
ShiKi

@jiehui 嗯嗯 谢谢 找到了 :blush:

2年前 评论

第二次练习,确定了是这里遇到了问题,引用楼主方法即可解决。谢谢

2年前 评论

哇 得救了 :blush: :+1: :+1: :+1:

2年前 评论

谢谢楼主,解决了。我想请教一下你是怎么找到这种方法的?

2年前 评论
piupiu

@嘉兴程序员huangQinYe 最后一句 Error: pngquant failed to build, make sure that libpng-dev is installed,说要保证已经安装了 libpng-dev

2年前 评论

厉害,完美的解决了我的问题哈哈哈

2年前 评论
ruodee

用这个方法问题解决。可不知道同样的环境在公司可以,到家重做一遍就不行。但用这个方法能解决

2年前 评论

标记标记,上次不知道用哪个方法解决了,这次又错了

2年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!