npm install安装时MSBUILD error MSB3428 未能加载 Visual C++ 组件“VCBuild.exe”

2023-11-10

  1. 首先可以通过npm i node-sass --sass_binary_site=https://npm.taobao.org/mirrors/node-sass来解决但是我还是没有解决。

  1. 随后我又试了安装windows-build-tools,使用管理员身份运行cmd输入

npm install --global --production windows-build-tools

其他人大部分都解决了,但是我竟然安装windows-build-tools也报错了,但是我的node_modules文件中出现了不完整的windows-build-tools文件,随后我删除了这个文件,在c盘下这个位置找到了下面这个文件运行。

加载一会后会出现这个页面,一开始我这里是有去警告的,点击更多点击修复

修复完成后我打开我的node_modules文件中的windows-build-tools后发现文件变完整了。

然后再使用npm install发现安装成功了!!!

我怀着兴奋的心情准备npm run 的时候结果又出现了一下错误QAQ

Error: error:0308010C:digital envelope routines::unsupported

解决办法我也找到啦!!!

我看了很多解决办法我的话是

输入下面的代码就可以完美解决了!

set NODE_OPTIONS=--openssl-legacy-provider

真是一波三折QAQ

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

npm install安装时MSBUILD error MSB3428 未能加载 Visual C++ 组件“VCBuild.exe” 的相关文章

随机推荐