win-install-nodejs
Windows 安装 Node.js
补充说明
Node.js 是一个开源、跨平台的 JavaScript 运行时环境,基于 Chrome V8 引擎,适用于服务端应用、前端工具链(Webpack/Vite)和桌面应用开发。
安装 Node.js
- CMD 下载命令
# 安装 Node.js LTS
cd /d "%USERPROFILE%\Downloads" && curl.exe -L -o node-lts-x64.msi https://nodejs.org/dist/v20.11.0/node-v20.11.0-x64.msi && node-lts-x64.msi
- PowerShell 下载命令
# 安装 Node.js
cd ~\Downloads; curl.exe -L -o node-lts-x64.msi https://nodejs.org/dist/v20.11.0/node-v20.11.0-x64.msi; .\node-lts-x64.msi
winget 安装命令
推荐使用 winget 安装,自动处理依赖、静默后台执行
winget install -e --id Git.Git --silent --accept-package-agreements --accept-source-agreements
winget list -e --id Git.Git
-
-e:精确匹配包 ID,杜绝装错 -
--silent:静默安装,不弹出向导窗口 -
--accept-package-agreements:自动同意许可协议 -
--accept-source-agreements:同意源协议,批量部署必备 -
Windows winget 卸载 Node.js
# 静默无弹窗彻底卸载(管理员 PowerShell)
winget uninstall -e --id OpenJS.NodeJS.LTS --silent
# 彻底清理缓存 / 用户配置(--purge)(管理员 PowerShell)
winget uninstall -e --id OpenJS.NodeJS.LTS --silent --purge
使用前提
- 系统:Windows 11 / 10 1709+(自带 winget)
- 权限:以管理员身份运行 CMD,否则 UAC 中断自动化
- 网络:需正常联网
执行结果
- 未安装 → 自动下载 + 静默安装,无弹窗
- 已装同版本 → 提示已安装,不重复操作
- 已有旧版 → 不会自动升级,如需升级请运行
winget upgrade OpenJS.NodeJS.LTS