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

如何使用nvm-windows将Node更新至最新小版本?

在Batch环境中用nvm-windows更新Node至最新小版本

对应Bash下的操作逻辑,在Windows Batch环境中可以通过以下脚本实现相同效果:

@echo off
rem 获取当前使用的Node版本
for /f "tokens=*" %%v in ('nvm current') do set CURRENT_VERSION=%%v
rem 提取主版本号(比如从v18.17.0中提取18)
for /f "tokens=2 delims=v." %%i in ("%CURRENT_VERSION%") do set MAJOR_VERSION=%%i
rem 安装对应主版本的最新小版本,并重装当前版本的全局包
nvm install %MAJOR_VERSION% --reinstall-packages-from=%CURRENT_VERSION%

说明:

  • @echo off关闭命令行的命令回显,让输出更简洁
  • 第一个for /f命令捕获nvm current的输出,将当前Node版本保存到CURRENT_VERSION变量中
  • 第二个for /f通过分隔符v和.拆分版本号,提取出主版本号(例如从v18.17.0中拆分得到18)
  • 最后执行nvm install命令,指定主版本号会自动安装该主版本下的最新小版本,同时通过--reinstall-packages-from参数将当前版本的全局包迁移到新版本中

内容的提问来源于stack exchange,提问作者Martin Braun

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 06:25:27