Я пробовал все.
node_modules и yarn.lockПеред установкой libvips-dev. Ошибка сборки была вызвана тем, что libvips не был найден. Теперь после установки apt-get libvips-dev объект glib не найден. Я не знаю, что делать.
Вот полезная часть сообщения об ошибке:
make: Entering directory '/home/me/Desktop/project/node_modules/sharp/build'
TOUCH Release/obj.target/libvips-cpp.stamp
CXX(target) Release/obj.target/sharp/src/common.o
In file included from ../src/common.cc:25:
/usr/include/vips/vips8:35:10: fatal error: glib-object.h: No such file or directory
#include <glib-object.h>
Любая помощь?





Судя по всему, была "плохая" версия Sharp, закешированная npm.
https://github.com/gatsbyjs/gatsby/issues/8852#issuecomment-427641767
Это исправило это:
rm /home/me/.npm/_libvips/libvips-8*
У меня такая же проблема, и другие rm у меня не работают.
Может быть, потому что я использую nvm. Я удаляю узел под nvm, (~/.nvm/versions/node/v14.16.1/) и переустанавливаю версию узла и пакет node-gyp, node-pre-gyp.
Оно работает.