linux

Linux 系统中 Node.js 版本如何管理

小樊
100
2025-06-07 02:42:33
栏目: 编程语言

在 Linux 系统中,有多种方法可以管理 Node.js 的版本。以下是一些常用的方法:

1. 使用 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

2. 使用 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

3. 使用 asdf

asdf 是一个通用的版本管理工具,支持多种语言和工具,包括 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

安装 Node.js 插件

安装 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

4. 使用 volta

volta 是一个现代的版本管理工具,支持多种语言和工具,包括 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 是最常用和最稳定的选择,而 asdfvolta 提供了更现代和灵活的管理方式。

0
看了该问题的人还看了