Olá, pessoal.
Tive problemas durante a instalação do Sprity no ambiente mencionado. Ficava dando erro durante a compilação do liwp porque não encontrava algumas libs. Pelo que pesquisei é um problema relacionado à versão do npm.
O que fiz foi usar o yarn. Atentar para adicionar o retorno do comando yarn bin ao seu PATH.
O erro que ocorria era:
../src/lib/png/pngpriv.h:805:4: error: #error ZLIB_VERNUM != PNG_ZLIB_VERNUM \"-I (include path) error: see the notes in pngpriv.h\"
# error ZLIB_VERNUM != PNG_ZLIB_VERNUM \\
Tentei ver se resolvia instalando o node-zlib, mas sem sucesso. Aparentemente, esse é um problema conhecido e ainda aberto em mais de um repositório no github.
Mesmo instalando com o yarn, na hora de executar, ele reclama que falta o lwip.