npm install for windows errors

1. error MSB3428: 未能加载 Visual C++ 组件“VCBuild.exe”。要解决此问题,1) 安装 .NET Framework 2.0 SDK;2) 安装 Microsoft Visual Studio 2005;或 3) 如果将该组件安装到了其他位置,请将其位置添加到系统路径中。

异常原因:windows中在使用node-gyp的时候,找不到编译工具引发的问题.

简单说node-gyp就是一个编译工具,将源码形式的node modules编译成适应于本地环境的、编译好的node modules,其中的编译过程就需要依赖一些编译工具,如c编译器和python环境

解决方案:运行以下命令即可

npm install -g node-gyp
npm install --global --production windows-build-tools
2.未找到导入的项目“C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.Cpp.Default.props”。请确认 声明中的路径正确;MSBuild 只能读取版本 7.0 到 9.0 之间(包括这两个版本)的解决方案文件

异常原因:nodejs项目在windows 10 上面执行npm install的时候产生异常.

解决方案:本人曾自己定义了一个 .NET Framework 4.0的开发环境,并配置为系统环境变量.此环境变量与npm install —global —production windows-build-tools的环境冲突,将自己配置的环境变量删除即可.

参考连接:https://zhuanlan.zhihu.com/p/28236670

尊重原创,转载请注明出处:https://www.jianshu.com/p/930b0a9aec7e

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容