错误:pngquant构建失败,请确保已安装libpng-dev

时间:2020-03-25 16:06:36

标签: npm laravel-nova

我正在尝试在Vagrant VM中的Laravel项目中安装laravel-nova 当我在packages.json目录中运行命令npm install时,出现以下错误:

⚠ The `/home/vagrant/suitpackages/nova-components/Dashboard/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 at /home/vagrant/suitpackages/nova-components/Dashboard/node_modules/pngquant-bin/node_modules/bin-build/node_modules/execa/index.js:231:11 at processTicksAndRejections (internal/process/task_queues.js:93:5)

我尝试运行:sudo apt-get install libpng-dev,但已经安装了libpng-dev。

1 个答案:

答案 0 :(得分:-2)

您需要安装lib libpng-dev

在Ubuntu 18.04上:

sudo apt-get update -y
sudo apt-get install -y libpng-dev

在高山上(在大多数docker映像中):

apk add --update \
           bash
           libpng-dev \
           gcc \
           g++ \
           make

比instal js依赖项:

npm run install