gyp ERR! configure error gyp ERR! stack Error: Command failed: D:\Python3.7\python.EXE

 

npm install --global windows-build-tools

这条命令如果报错或一直卡在Still waiting for installer log file…不动,解决的两种方法
1.连接外网。
2.添加版本号npm install --global --production windows-build-tools@4.0.0

 

  npm config set python C:\Users\Administrator\.windows-build-tools\python27

  上面的步骤如果没有正确处理,npm install 时会有如下问题:

正在生成解决方案配置“Release|x64”。
MSBUILD : error MSB3428: 未能加载 Visual C++ 组件“VCBuild.exe”。要解决此问题,1) 安装 .NET Framework 2.0 SDK;2) 安装 Microsoft Visual Studio 2005;或 3) 如果将
该组件安装到了其他位置,请将其位置添加到系统路径中。 [F:\StudyPorject\renren-fast-vue\node_modules\node-sass\build\binding.sln]

如果无法下载如下exe,可用浏览器下载后拷贝到C:\Users\Administrator\.windows-build-tools

BuildTools_Full.exe

https://download.microsoft.com/download/E/E/D/EEDF18A8-4AED-4CE0-BEBE-70A83094FC5A/BuildTools_Full.exe

vs_BuildTools.exe

https://download.visualstudio.microsoft.com/download/pr/11503713/e64d79b40219aea618ce2fe10ebd5f0d/vs_BuildTools.exe

 

然后执行命令 npm install --global --production windows-build-tools@4.0.0  

看到 all done就成功了

 

 

最后执行npm install 

nodejs npm时,遇到报错: error MSB4019: 未找到导入的项目“F:\Microsoft.Cpp.Default.props”

有很多不负责任的说明

比如执行一下"npm config set msvs_version 2017"就好啦

更新一下.new framework框架的版本,最好是v4.5以上


这些说法只是当前版本试用,如果再更新就会遇见这样那样的问题


根据这些解决方法能够猜测出就是版本问题

2017版本的Microsoft.Cpp.Default.props文件存储位置是C盘,

而我之前用的2015版本去F盘找文件,当然找不到了


建议先确定目前安装的该文件位置(这东西我也第一次用,不知道是哪个软件的子文件,找个文件搜索工具比如everything),如果是在C盘,上面那句"npm config set msvs_version 2017"应该就能解决,如果没有该文件,说明你的支持软件没有安装或者版本有问题,那就更新一下.new framework框架的版本,最好是v4.5以上

 


 

 

 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

心歌技术

打赏不能超过你的早餐钱!!!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值