您的当前位置:首页>全部文章>文章详情

Windows使用nvm管理node版本

发表于:2026-05-13 17:27:53浏览:116次TAG: #Node版本控制 #nvm #node

1、下载nvm-windows安装包,要求安装路径无中文 / 空格

2、常用命令

nvm --version # 查看版本
nvm list-remote # 查看可安装版本
nvm install --lts # 安装最新LTS
nvm install 18.17.0 # 安装指定版本
nvm list # 查看已安装
nvm use 18.17.0 # 切换版本
nvm alias default 18.17.0 # 设置默认
nvm uninstall 18.17.0 # 卸载版本

方法一,每次手动切换:

每次使用前,执行

nvm use 22

切换node版本

方法二,每次自动切换:

1、项目根目录创建.nvmrc,然后写入内容

echo "22.22.2" > .nvmrc

或者

echo "22" > .nvmrc

2、git bash执行,创建文件:

notepad ~/.bashrc

写入内容:

# Windows Git Bash 自动读取 .nvmrc 并切换 node 版本
auto-nvm-use() {
  if [ -f ".nvmrc" ]; then
    local version=$(cat .nvmrc | tr -d '[:space:]')
    if [ -n "$version" ]; then
      echo "✅ 自动切换到 Node.js v$version"
      nvm use $version
    fi
  fi
}
cd() { builtin cd "$@" && auto-nvm-use; }

保存文件,并执行生效:

source ~/.bashrc

兼容Git Base

# 1. 创建 .bash_profile,并让它自动加载 .bashrc
echo "source ~/.bashrc" > ~/.bash_profile

# 2. 立即生效,不重启终端
source ~/.bash_profile

3、然后每次cd到目录文件就会更换node版本