在 Linux 系统中,有多种方法可以管理 Node.js 的版本。以下是一些常用的方法:
nvm(Node Version Manager)nvm 是最流行的 Node.js 版本管理工具之一。它允许你在同一台机器上安装和切换多个 Node.js 版本。
nvm你可以通过以下命令安装 nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
或者使用 wget:
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
安装完成后,重新加载你的 shell 配置文件(例如 .bashrc 或 .zshrc):
source ~/.bashrc
nvm安装特定版本的 Node.js:
nvm install 14.17.0
列出已安装的 Node.js 版本:
nvm ls
切换到特定版本的 Node.js:
nvm use 14.17.0
设置默认的 Node.js 版本:
nvm alias default 14.17.0
n(Node Version Switcher)n 是另一个简单的 Node.js 版本管理工具。
n你可以通过以下命令安装 n:
sudo npm install -g n
n安装特定版本的 Node.js:
sudo n 14.17.0
列出可用的 Node.js 版本:
n ls
切换到特定版本的 Node.js:
sudo n 14.17.0
asdfasdf 是一个通用的版本管理工具,支持多种语言和工具,包括 Node.js。
asdf你可以通过以下命令安装 asdf:
git clone https://github.com/asdf-vm/asdf.git ~/.asdf --branch v0.8.1
然后,将以下内容添加到你的 shell 配置文件(例如 .bashrc 或 .zshrc):
. ~/.asdf/asdf.sh
. ~/.asdf/completions/asdf.bash
重新加载你的 shell 配置文件:
source ~/.bashrc
安装 asdf 的 Node.js 插件:
asdf plugin-add nodejs
安装特定版本的 Node.js:
asdf install nodejs 14.17.0
列出已安装的 Node.js 版本:
asdf list nodejs
切换到特定版本的 Node.js:
asdf global nodejs 14.17.0
voltavolta 是一个现代的版本管理工具,支持多种语言和工具,包括 Node.js。
volta你可以通过以下命令安装 volta:
curl https://get.volta.sh | bash
重新加载你的 shell 配置文件:
source ~/.bashrc
volta安装特定版本的 Node.js:
volta install node@14.17.0
列出已安装的 Node.js 版本:
volta list node
切换到特定版本的 Node.js:
volta pin node@14.17.0
以上方法各有优缺点,选择哪种方法取决于你的需求和个人偏好。nvm 是最常用和最稳定的选择,而 asdf 和 volta 提供了更现代和灵活的管理方式。