Согласно предоставленному изображению, все будет в порядке, пока не попадет в этот отсутствующий пакет, в результате чего будет сгенерировано исключение.
Отсутствует пакет libpng-dev : виртуальный пакет.
См. Политика Debian для определения виртуальных пакетов. Вы можете увидеть здесь для подробностей.
Вы должны выполнить эту команду
sudo apt-get install libpng-dev
В случае, если вы нажмете ошибку, говоря это было установлено ранее, это означает, что вы установили другую сборку этого пакета. Следовательно, вы должны переустановить его.
sudo apt-get install --reinstall libpng12-0=1.2.51-0ubuntu3
А затем попробуйте запустить npm install
Я надеюсь, что это работает.