我正在尝试使用node.js安装以下模块,但继续收到以下错误。你对我该做什么有什么建议吗?所以我使用的是Windows 7,并且还安装了.NET Framework 2.0 SDK。
npm install execSync
MSBUILD : error MSB3428: Could not load the Visual C++ component "VCBuild.exe".
To fix this, 1) install the .NET Framework 2.0 SDK,
2) install Microsoft Visual Studio 2005 or
3) add the location of the component to the system path if it is installed elsewhere.
答案 0 :(得分:9)
您需要在路径中添加VCBuild.exe
。请查看有关如何执行此操作的答案:Testacular install fails, no vcbuild.exe
答案 1 :(得分:8)
最简单的方法是安装Visual Studio的试用版,并在visual studio命令提示符下以管理员身份运行npm。 Visual Studio 2012完成了这项工作。
答案 2 :(得分:2)
npm install -g windows-build-tools
在管理窗口中运行:
Starting installation...
Launched installers, now waiting for them to finish.
This will likely take some time - please be patient!
Waiting for installers... -Successfully installed Python 2.7
Waiting for installers... /Successfully installed Visual Studio Build Tools.
答案 3 :(得分:1)
这些步骤对我有很大帮助:
"根据Windows SDK 7.1的Microsoft Visual C ++ 2010 Service Pack 1编译器更新中的自述文件,要确保您的系统具有受支持的配置,请卸载以下产品,然后按列出的顺序重新安装它们:"
1 - Visual C ++ 2010 Express或Visual Studio 2010
2 - Windows SDK 7.1 注意:如果您在安装时遇到错误,也许此链接可以帮助您。
3 - Visual Studio 2010 SP1
4 - Windows SDK 7.1的Visual C ++ 2010 SP1编译器更新
对我来说,只有第二步就足够了。 请注意第二步的注意事项"注意:如果您在安装时遇到错误,也许这个链接可以帮助您#34;。我有问题,这个提示很重要。
有关详细信息,此链接非常有用:https://github.com/TooTallNate/node-gyp/wiki/Visual-Studio-2010-Setup
答案 4 :(得分:0)
尝试各种.Net和Visual之后我终于设法通过下载Visual Studio 2013教授来获取npm以在Windows 8.1上加载和构建mongoose
答案 5 :(得分:0)
npm install --global --production windows-build-tools
将解决Windows中节点
的90%安装问题答案 6 :(得分:0)
此命令将添加必要的软件包。
npm install --global --production windows-build-tools