节点、窗口和C++

节点、窗口和C++,c++,windows,node.js,npm,bson,C++,Windows,Node.js,Npm,Bson,我很难在各种平台上安装一些节点模块,包括: 视窗7; windows8.1;和 Windows 2008服务器。 例如,如果我尝试运行NPM安装BSON,在某些机器上安装是完美的,但是在其他机器上,我会得到与C++编译或链接问题有关的各种神秘消息。 我尝试过各种SDK,Visual Studio Express、.NET框架的各种组合版本,我开始怀疑自己的理智 我下定决心要弄清我眼前问题的症结所在,但当我回来呼吸空气时,我想知道为什么这会如此困难。。。因此,我的问题是: 我们是否疯狂地尝试在Wi

我很难在各种平台上安装一些节点模块,包括:

视窗7; windows8.1;和 Windows 2008服务器。

例如,如果我尝试运行NPM安装BSON,在某些机器上安装是完美的,但是在其他机器上,我会得到与C++编译或链接问题有关的各种神秘消息。 我尝试过各种SDK,Visual Studio Express、.NET框架的各种组合版本,我开始怀疑自己的理智

我下定决心要弄清我眼前问题的症结所在,但当我回来呼吸空气时,我想知道为什么这会如此困难。。。因此,我的问题是:

我们是否疯狂地尝试在Windows上安装节点模块?在节点方面,Windows与Unix相比是一个差劲的近亲吗? 在Windows上安装了一些正确的C++编译器,有人知道吗? 我们应该避免最终依赖于C++编译器的所有节点模块,即我们只使用纯JavaScript的节点模块,并且递归地依赖所有的依赖关系,都是纯JavaScript吗?
收到任何最佳实践建议,不胜感激

与Unix相比,Windows是一个差劲的表亲吗?是的。如果这是一个开发用例,我建议看一下Vagrant。Vagrant允许您创建一个相对简单的配置,允许您在任何地方启动开发虚拟机。在不同的平台上运行一致的开发环境会带来很多复杂性。www.vagrantup.com