Windows使用nvm管理node版本
发表于:2026-05-13 17:27:53浏览:116次
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版本
