错误原因:Node.js 在安装模块的时候报错,缺少python环境,导致出现这个错误,在网上查了一下,大致有以下两种解决方案:
方案一:
安装Python及环境变量配置,这里注意要安装必须python2.7的版本,因为2和3是不兼容的,所以安装3.X版本的python是不行的。同时要自己去配置环境变量。
方案二:
使用win+r,输入cmd进入命令窗口,输入以下代码
npm install --global --production windows-build-tools
但是这里要注意的是cmd要使用管理员权限打开,方式如下:
win+r,输入cmd,使用Ctrl+shift+enter打开命令窗口。
还有一个要注意的是,这里会出现以下的情况,这并不代表着安装成功:
卡在这个地方不动,是因为日志文件的错误,具体解决方案如下
1、运行npm install -g windows-build-tools
2、在%temp%文件夹中找到最新的文件名类似于dd_installer_20210421124746.log的文件
3、查看此文件,确保日志中输出了Closing the installer with exit code 0
4、确保你安装了vscode
ps:其实可以直接跳过2–4步,因为你的python环境早就安装好了,重复的步骤安装程序早就执行完毕了
5、在%temp%目录下创建一个名为dd_client_.log的文件
6、编辑5中创建的文件,加入一行Closing installer. Return code: 3010.然后保存。
然后windows-build-tools就可以继续安装了
注:直接在资源管理器中粘贴%temp%即可打开你的Windows temp目录。
或者在win+r输入temp也可以打开该目录