Ошибка сборки Gatsby при сборке Sharp на Apple M1 с помощью Homebrew

Гэтсби выдаст ошибку сборки, связанную с библиотекой Sharp, когда вы попытаетесь запустить сервер разработки. Это происходит на моем домашнем установленном узле.

gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
CC(target) Release/obj.target/nothing/../node-addon-api/nothing.o
LIBTOOL-STATIC Release/nothing.a
warning: /Library/Developer/CommandLineTools/usr/bin/libtool: archive library: Release/nothing.a the table of contents is empty (no object file members in the library define global symbols)
TOUCH Release/obj.target/libvips-cpp.stamp
CXX(target) Release/obj.target/sharp/src/common.o
../src/common.cc:24:10: fatal error: 'vips/vips8' file not found
#include <vips/vips8>
^~~~~~~~~~~~
1 error generated.
make: *** [Release/obj.target/sharp/src/common.o] Error 1
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2

Чтобы исправить это, вам нужно всего лишь установить libvibs через homebrew:

brew install libvips

Вот и все!