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

你可能感兴趣的:(npm install for windows errors)