在Linux系统中,可通过以下工具和方法对Node.js进行版本控制:
安装nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
source ~/.bashrc # 使配置生效
常用命令
nvm ls-remotenvm install <版本号>nvm use <版本号>nvm alias default <版本号>nvm current 或 node -v安装特定版本
# 以安装14.x为例
curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt-get install -y nodejs # Debian/Ubuntu
# 或
curl -fsSL https://rpm.nodesource.com/setup_14.x | sudo bash -
sudo yum install -y nodejs # CentOS/RHEL
切换版本:需重新安装目标版本
安装asdf
git clone https://github.com/asdf-vm/asdf.git ~/.asdf --branch v0.8.1
echo '. "$HOME/.asdf/asdf.sh"' >> ~/.bashrc
source ~/.bashrc
安装Node.js插件并管理版本
asdf plugin-add nodejs
asdf install nodejs <版本号>
asdf global nodejs <版本号> # 设置全局版本
asdf list nodejs # 查看已安装版本
sudo apt update && sudo apt upgrade nodejs
sudo yum update nodejs
注:仅能升级到软件源中最新版本,可能非最新稳定版.nvmrc文件指定项目版本,支持多版本隔离。.nvmrc文件,配合CI/CD工具自动切换版本。