You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让Chocolatey安装Node.js时使用Visual Studio 2022 Build Tools

改用Visual Studio 2022 Build Tools替代Chocolatey默认的2019版本

方法1:安装Node.js时直接指定VS2022版本

通过Chocolatey安装Node.js时,添加参数强制指定使用VS2022 Build Tools:

choco install nodejs --params "/InstallArguments:'--msvs_version=2022'"

已安装Node.js的情况下,重新执行上述命令也能覆盖原有配置。

方法2:永久修改Chocolatey默认VS版本

设置全局环境变量,让后续所有依赖编译工具的Chocolatey包默认使用VS2022:

  1. 打开PowerShell执行以下命令:
[Environment]::SetEnvironmentVariable('CHOCOLATEY_NODEJS_INSTALL_ARGUMENTS', '--msvs_version=2022', 'Machine')
  1. 重启终端使配置生效,之后用Chocolatey安装Node.js会自动调用VS2022 Build Tools。

方法3:给已安装的Node.js指定VS2022

无需重新安装Node.js,直接通过npm全局配置默认VS版本:

npm config set msvs_version 2022 --global

配置后Node.js编译原生模块时,会自动使用VS2022 Build Tools。

额外注意

确保已安装Visual Studio 2022 Build Tools并勾选「Desktop development with C++」工作负载(这是Node.js编译原生模块的必需组件),也可以直接用Chocolatey快速安装:

choco install visualstudio2022buildtools --package-parameters "--add Microsoft.VisualStudio.Workload.NativeDesktop"

内容的提问来源于stack exchange,提问作者Usman.T

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 18:02:16