В том то дело, что следует подходить конструктивно.
При условии что цель - установить проект либо графически либо в терминале.
Решения:
1. Для терминала есть npm пакеты и прочее
2. Для графики можно использовать ровно тот же npm пакет, который открывает, например localhost:3000 порт и в итоге никто ничего лишнего не скачивает, и те, кому удобно устанавливать графически работают на локалхосте.