错误如下:
npm ERR! code 1
npm ERR! path /[...]/node_modules/pngquant-bin
npm ERR! command failed
npm ERR! command sh -c node lib/install.js
npm ERR! ⚠ spawn Unknown system error -86
npm ERR! ⚠ pngquant pre-build test failed
npm ERR! ℹ compiling from source
npm ERR! ✖ Error: pngquant failed to build, make sure that libpng is installed
npm ERR! at /[...]/node_modules/execa/index.js:231:11
npm ERR! at runMicrotasks (<anonymous>)
npm ERR! at processTicksAndRejections (node:internal/process/task_queues:94:5)
npm ERR! at async Promise.all (index 0)
注意:这是一个纯粹的本地执行(没有 Rosetta 翻译)。
看起来每当包需要用 C 构建组件时都会出现问题。
更新 1。
我在以下存储库中创建了问题:
答案 0 :(得分:0)
1.使用受支持的 imagemin 包
以下 imagemin 软件包将安装在 Apple Silicon 上:
PNG:
imagemin-oxipng
imagemin-zopfli
GIF:
imagemin-gifsicle
JPEG:
imagemin-jpegtran
2.使用 Rosetta 2