Npm php artisan nova:工具时pngquant出错

Npm php artisan nova:工具时pngquant出错,npm,laravel-nova,pngquant,Npm,Laravel Nova,Pngquant,我用的是Laravel Nova。所以,今天我遇到了一个错误 运行此命令后php artisan nova:tool vendor/name 我得到提示: 是否要安装该工具的NPM依赖项?(是/否)[yes] “是”之后,npm开始工作,我在pngquant中遇到一个错误: 此外,还安装了libpng dev。 ✔ optipng pre-build test passed successfully > pngquant-bin@4.0.0 postinstall /var/www/p

我用的是Laravel Nova。所以,今天我遇到了一个错误

运行此命令后
php artisan nova:tool vendor/name

我得到提示:
是否要安装该工具的NPM依赖项?(是/否)[yes]

“是”之后,npm开始工作,我在pngquant中遇到一个错误:

此外,还安装了libpng dev


✔ optipng pre-build test passed successfully

> pngquant-bin@4.0.0 postinstall /var/www/project/nova-components/name/node_modules/pngquant-bin
> node lib/install.js

⚠ The `/var/www/project/nova-components/name/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 Promise.all.then.arr (/var/www/project/nova-components/name/node_modules/pngquant-bin/node_modules/bin-build/node_modules/execa/index.js:231:11)
at process._tickCallback (internal/process/next_tick.js:68:7)
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN notsup Unsupported engine for got@5.7.1: wanted: {"node":">=0.10.0 <7"} (current: {"node":"10.19.0","npm":"6.14.4"})
npm WARN notsup Not compatible with your version of node/npm: got@5.7.1
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@~2.3.1 (node_modules/watchpack/node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.3.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN ajv-keywords@3.5.2 requires a peer of ajv@^6.9.1 but none is installed. You must install peer dependencies yourself.

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! pngquant-bin@4.0.0 postinstall: `node lib/install.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the pngquant-bin@4.0.0 postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/vagrant/.npm/_logs/2021-05-10T16_02_15_536Z-debug.log

✔ optipng预构建测试成功通过
>pngquant-bin@4.0.0postinstall/var/www/project/nova components/name/node_modules/pngquant bin
>节点lib/install.js
⚠ `/var/www/project/nova components/name/node_modules/pngquant bin/vendor/pngquant`二进制文件似乎无法正常工作
⚠ pngquant预构建测试失败
ℹ 源代码编译
✔ pngquant预构建测试成功通过
✖ 错误:pngquant生成失败,请确保已安装libpng dev
在Promise.all.then.arr(/var/www/project/nova components/name/node_modules/pngquant bin/node_modules/bin build/node_modules/execa/index.js:231:11)
在进程中。_tick回调(内部/process/next_tick.js:68:7)
npm WARN可选跳过可选依赖项:fsevents@^1.0.0(node_modules/chokidar/node_modules/fsevents):
npm WARN notsup跳过可选依赖项:不支持的平台fsevents@1.2.13:通缉{“os”:“darwin”,“arch”:“any”}(当前:{“os”:“linux”,“arch”:“x64”})
npm WARN notsup不支持的发动机got@5.7.1:通缉:{“节点”:“>=0.10.0