Здравствуйте. Вопрос больше практический, чем теоретический.
Суть в том, что каждый(!) раз, когда я пытаюсь собрать что-нибудь C-шное для node - обязательно вижу в консоли уйму строк, начинающихся на ERR.
Возьмем в пример старенький, уже пыльный, модуль win32ole. Да, он был мне нужен, но не об этом сейчас.
Началось все с попытки установки - ошибка: не нашел MSBuild. Хорошо, добавляем лишний флаг в команду, запускаем: несовместимость версии v8 и модуля.
Скачал старенький, нужный модулю, node. Запустил именно с требуемой версией MSBuild - не работает!
После пары часов гугления пришел к выводу, что таки придется качать Visual Studio (благо, она бесплатная).
Скачал, установил - прогресс двинулся, но... не так далеко, как хотелось бы...
Повторить трижды {
Снова гугл, снова бубен, снова поиск того, что же в моей системе не так. Повторная попытка.
}
И знаете что? До сих пор я его так и не собрал. Так скажите же люди, как же собирать эти, мать их, модули для node под windows?
P.S. Все случаи описывать не буду, но среди всех, получилось собрать всего один и тот не заработал:(
P.S.S. И да, позже я установил все-все-все зависимости, описанные на странице node-gyp, но это не сильно помогло.