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