当前位置: 首页 > 知识库问答 >
问题:

NPM安装错误-MSB3428:无法加载Visual C组件"VCBuild.exe"

廉飞捷
2023-03-14

我在试着用

npm install steam

但是我得到一个错误说

我不确定如何解决这个问题,我已经在两个不同的npm模块安装上得到了这个问题。不过,我可以安装其他模块。

我所尝试的是:安装它需要的任何依赖项。安装Visual C 2010。将环境变量路径更改为 /VC/(在另一个StackOverflow线程/问题中找到。谷歌了,谷歌了

我在尝试执行以下操作时也会出错:

npm install ursa

错误是:

共有3个答案

国胤
2023-03-14

文件中明确提及如下:https://github.com/nodejs/node-gyp#installation

选项1:使用微软的windows构建工具安装所有必需的工具和配置,使用来自提升的PowerShell或CMD. exe的npm安装--global生产windows构建工具(以管理员身份运行)。

npm install --global --production windows-build-tools 
唐恺
2023-03-14

我知道这是一个非常古老的问题,但这是我在谷歌搜索中的第一个问题,过了一段时间,我知道了如何解决这个问题。

如@janaka bandara所建议的,在您的windows上使用:
查找节点您可以使用本机
where node
如果由于某种原因您没有它,您可以在cd之后使用node
$npm install-g which$which node
将其安装到目录中,在目录cd中放入node\u modules\npm文件夹,最后:
$npm install node-gyp@latest
在这里,答案来自这个网站

缪英锐
2023-03-14

以管理员身份从cmd行尝试此操作

可选部分,如果需要使用代理:

set HTTP_PROXY=http://login:password@your-proxy-host:your-proxy-port
set HTTPS_PROXY=http://login:password@your-proxy-host:your-proxy-port

运行以下命令:

npm install -g --production windows-build-tools

不需要VisualStudio。这就是你需要的。

参考文献:

https://www.npmjs.com/package/windows-build-tools
https://github.com/felixrieseberg/windows-build-tools

 类似资料:
  • 问题内容: 我正在尝试使用 但我说错了 我不确定如何解决此问题,并且已经在两个不同的npm模块安装中获得了此解决方案。我可以安装其他模块。 我尝试过的方法:安装所需的任何依赖项。(ursa,node-gyp等)安装Visual C 2005。安装Visual C 2010。将环境变量路径更改为/ VC /(在另一个StackOverflow线程/问题上找到。Googled,googled和goog

  • 我想用 但我有个错误说 我不确定如何修复这一点,我已经得到这两个不同的npm模块安装。但我可以安装其他模块。 我尝试过的:安装它需要的任何依赖项。(ursa、node-gyp等)安装Visual C++2005。安装Visual C++2010。将enviroment变量path更改为/vc/(在另一个StackOverflow线程/question.Googled、Googled&Googled

  • 我正试图在子文件夹中运行,但我一直收到以下错误: msbuild:错误msb3428:未能加载Visual C组件 我的机器上安装了Visual Studio代码和.NET framework,因此我不确定如何避免此错误。如有任何建议,将不胜感激。 运行Microsoft 7专业版

  • 问题内容: 我正在尝试在我的项目上安装Grunt。它曾经可以完美地运行,但是现在由于某种原因,它并没有。每次我尝试安装Grunt时,都会出现此错误: 奇怪的是丢失的包每次都会更改。 我尝试验证缓存,删除文件夹,使用清理缓存。卸载NPM和NodeJS,重新启动计算机。没有机会 出于安全原因,我不得不格式化计算机,我使用了项目文件夹,但没有使用该文件夹,我不知道这是否有影响,但是自从我重新安装NPM后

  • 我正在运行npm来安装mnodesql,这是一个用于sql服务器驱动程序的npm库。我安装这个Windows Server 2012盒。 我已经安装了Visual C 2010、node gyp和Python 2.7.x.x作为依赖项,所有这些安装都是成功的。 当我运行npm install msnodesql时,我得到一个红色的大错误: (x86)\MSBuild\Microsoft.Cpp\v

  • 问题内容: 当我尝试在Eclipse中运行R控制台时,出现以下错误: 所以我试图像这样在R控制台中安装它: 并得到此错误: 并且我发现在使用r安装rJava 时出现类似错误: 运行时,我得到以下输出: 顺便说一下,我的配置是: 问题答案: 我找到了解决方案: 然后 注意:路径(java-7-oracle)需要根据您的Java安装进行更新。