windows7下vs c++依赖编译环境引起的npm各种安装各种报错问题(未能加载VCBuild.exe),求大神来破!!!
发布于 1年前 作者 wplic 2183 次浏览

报错环境:windows7 X64,npm引入项目中package.json中mongodb的依赖关系时报错(本机已安装mongodb)

报错内容: MSBUILD : error MSB3428: 未能加载 Visual C++ 组件“VCBuild.exe”。要解决此问题,

  1. 安装 .NET Fram ework 2.0 SDK;2) 安装 Microsoft Visual Studio 2005;或 3) 如果将该组件安装到了 其他位置,请将其位置添加到系统 路径中。 [F:\coffee\nodejs\microblog\node_modules\mongodb\node_modules\kerberos
    bui ld\binding.sln] MSBUILD : error MSB3428: 未能加载 Visual C++ 组件“VCBuild.exe”。要解决此问题,
  2. 安装 .NET Fram ework 2.0 SDK;2) 安装 Microsoft Visual Studio 2005;或 3) 如果将该组件安装到了 其他位置,请将其位置添加到系统 路径中。 [F:\coffee\nodejs\microblog\node_modules\mongodb\node_modules\bson\buil d\b inding.sln] mongodb@1.3.23 node_modules\mongodb ├── bson@0.2.5 └── kerberos@0.0.3

在windows,貌似遇到过好几个npm install时同样的错误,未能加载VCBuild.exe,怎么解决这个问题呢?

10 回复

自己先顶下位置,在心等解决方案,谢谢!

这么多活跃的高手哪去了???

VS版本多少,至少要2010以上

如果只是測試建議用x86版的node 不會有錯

我也找了半天,我机器上装的是vs2012,就是转换可能会有问题,从2008到2012

更新的强制指定吧,比如用vs2012 npm config set msvs_version 2012 --global

有解决方案吗?

同问,再贴个图:

mongodb.gif

截图里不都提示了解决办法了吗?照着做就行了

@andyhu 不想装 vs…… 于是装了 mongoskin 模块,妥妥的

回到顶部