узел, Windows и переполнение стека

Мне очень тяжело пытаться заставить некоторые модули узлов устанавливать на различные платформы, в том числе:

  • Windows 7;
  • Windows 8.1; а также
  • Windows 2008 Server.

Например, если я пытаюсь запустить «npm install bson», на некоторых машинах установка работает отлично, но на других машинах я получаю различные непонятные сообщения, касающиеся проблем компиляции или связывания C ++.

Я пробовал разные SDK, выпуски Visual Studio Express, платформы .NET во всевозможных комбинациях и начинаю сомневаться в своем здравом уме.

Я полон решимости разобраться со своей непосредственной проблемой, но когда я возвращаюсь к воздуху, я задаюсь вопросом, почему это так безумно сложно … поэтому мои вопросы:

  • Мы с ума сходим от попыток установить модули узлов на Windows вообще? Является ли Windows бедным родственником по сравнению с Unix, когда дело доходит до узла?
  • Есть ли какой-нибудь проверенный набор надежных шагов для установки правильного компилятора C ++ в Windows, о котором кто-то знает?
  • Следует ли нам избегать всех узловых модулей, которые в конечном итоге полагаются на компилятор C ++, т. Е. Должны ли мы использовать только узловые модули, которые являются чистым javascript (и все их зависимости, рекурсивно, являются чистым javascript)?

Любой совет «передовой практики» с благодарностью получен!

0

Решение

Задача ещё не решена.

Другие решения