Ответ 1
node -waf - это оболочка вокруг системы сборки waf, чтобы упростить создание собственных расширений С++ для node. JS. Насколько я знаю, там еще нет замены окон.
Но я знаю, что некоторым людям удалось создать собственные расширения с помощью Vistual Studio.
Этот репозиторий содержит сборку окон для contextify, необходимый для jsdom. Возможно, вы можете посмотреть, как он построен и адаптировать это.