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

问题描述 投票:0回答:1

我正在尝试在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。

npm laravel-nova
1个回答
0
投票

您需要安装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
    
© www.soinside.com 2019 - 2024. All rights reserved.