从昨天开始,我无法将我的 Gatsby 站点部署到我们的服务器,build 提示 mozjpeg 库。有没有人遇到过这个错误?
我试过:
automake
linux 包 libtools
linux 包 但似乎没有任何帮助,错误如下:
error /node_modules/mozjpeg: Command failed.
Exit code: 1
Command: node lib/install.js
Arguments:
Directory: /node_modules/mozjpeg
Output:
⚠ spawn /node_modules/mozjpeg/vendor/cjpeg ENOENT
⚠ mozjpeg pre-build test failed
ℹ compiling from source
✖ Error: Command failed: /bin/sh -c ./configure --enable-static --disable-shared --disable-dependency-tracking --with-jpeg8 --prefix="/node_modules/mozjpeg/vendor" --bindir="/node_modules/mozjpeg/vendor" --libdir="/node_modules/mozjpeg/vendor"
操作系统 Ubuntu 16.04.6
Node
12.14
Gatsby
2.19.7
最佳答案
根据一些 GitHub 线程:
他们建议:
nasm
(强烈推荐)automake
, autoconf
, libtool
, dpkg
, pkgconfig
, libpng
, libpng-dev
, g++
关于node.js - Gatsby 在 mozjpeg 上构建失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64927442/