Почему для нод-гипа (и прочего) требуется Visual Studio?

нод-гип - это не первое, с чем я столкнулся, но это кажется странным. Я предполагаю, что это как-то связано с созданием исполняемых файлов или плагинов или чего-то еще, но нет ли зависимости меньше, чем полная версия Visual Studio или VS Express, которая может удовлетворить все требования? Я думал, что вы можете писать, создавать и запускать приложения .net без копии VS, если вы действительно этого хотите. Я прошу с намерением хотя бы изучить какой-нибудь C ++ или что-то еще, что требуется, пытаясь решить проблему, хотя я полагаю, что нетривиально, если Джойент не может найти способ обойти это достаточно легко.

Примечание: у меня нет проблемы с node-gyp как зависимостью узла, но пользователи Windows с этой проблемой должны попробовать обновить узел, загрузив его из Интернета и переустановив из этого exe-файла, прежде чем совершать какие-либо другие безумия, которые я узко увернулся. Похоже, что они исправили проблему, касающуюся только 2010 года, не объявляя об этом очень громко, и npm не работает при попытке обновить себя и Node в Windows.

Ответы на вопрос(4)

Ваш ответ на вопрос