【问题标题】:Error: pngquant failed to build, make sure that libpng-dev is installed错误:pngquant 构建失败,请确保已安装 libpng-dev
【发布时间】:2020-07-06 05:24:31
【问题描述】:

我正在尝试在我位于 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】:

你需要安装lib libpng-dev

在 Ubuntu 18.04 上:

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

在 alpine 上(在大多数 docker 图像中):

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

比安装js依赖:

npm run install

【讨论】:

    猜你喜欢
    • 2018-12-19
    • 2019-01-20
    • 2018-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-07
    • 1970-01-01
    • 2015-12-23
    相关资源
    最近更新 更多