错误:类型错误:“process.env”仅接受可配置的 whileinstall windows-build-tools

use*_*476 33 .net javascript node.js npm angular

下载安装程序失败。错误:TypeError:“process.env”仅接受可配置、可写和可枚举的数据描述符。

我已经运行这个命令 npm install --global windows-build-tools

节点版本:v18.12.0 NPM版本:8.19

错误截图

Cha*_*oss 54

我有同样的问题。首先我尝试这样做npm install --global --production windows-build-tools@4.0.0 ,但没有成功npm config set msvs_version 2022,然后仍然没有成功。

最后我尝试下载节点版本 17.9.1 并重试该命令,它成功了!

所以步骤如下:

步骤1:卸载Node版本18.12并安装版本17.9.1

步骤 2:在窗口搜索栏下搜索 %temp%(复制 %temp% 然后按 windows 按钮 + Ctrl V) https://i.stack.imgur.com/jGaSg.png

步骤 3:创建“dd_client_.log.txt”并输入“关闭安装程序”。返回代码:3010。 https://i.stack.imgur.com/03Mju.png

之后你应该能够完成整个过程npm install --global windows-build-tools

非常感谢seantsang

我不知道在使用 node.js 版本 18.12 安装 windows-build-tools 时,seantsang 技术是否可以直接工作。如果我说的没有帮助,也许可以尝试这个