Неоднократно сталкивался с проблемой: npm-пакет png-img не ставится и требует компиляторов. Жить, буквально, без них не может.
В дебиан-производных для этого есть sudo apt install build-essential, им обычно и пользуюсь. Но не все сидят на дебиане и, более того, не у всех на машине Linux. У кого-то стоит MacOS и вот для них была придумана инструкция. Инструкция длинная, подробная, на странице полно рекламы, т.ч. я её несколько сокращу:
- Запускаем терминал
- В терминале запускаем команду
xcode-select --install, появляется диалоговое окно с тремя кнопками - Жмём кнопку
Install, две другие:Get XcodeиNot Nowигнорируем - Ждём, пока скачается сотня-другая мегабайт
- Снова пытаемся установить
png-imgили что там было нужно