node -gyp - это не первое, что я вам требую, но это кажется странным. Я предполагаю, что это имеет какое-то отношение к созданию исполняемых файлов или плагинов или что-то еще, но нет ли зависимости меньше полной версии Visual Studio или VS Express, которая может соответствовать счету? Я, хотя вы действительно могли писать, создавать и запускать .net-приложения без копии VS, если вы действительно этого хотели. Я прошу с намерением, по крайней мере, изучить некоторые С++ или что-то еще, что нужно, пытаясь решить проблему, хотя я считаю, что это нетривиально, если Joyent не смог найти способ обойти его достаточно легко.
Примечание. У меня не проблема с node -gyp как зависимость node, но пользователи Windows с этой проблемой должны попробовать обновить node, загрузив из Интернета и переустановить из этого файла exe, прежде чем делать какие-либо действия другого безумия там, что я узко уклонился. Кажется, что они исправили проблему только в 2010 году, не очень громко объявляя ее, и npm действительно не работает при попытке обновить себя и node в Windows.