Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,常用于服务器端开发。由于 Node.js 的版本更新比较频繁,使用 NVM(Node Version Manager)能够很方便地管理 Node.js 的版本。本文将从以下几个方面介绍如何在 Linux 上安装和使用 NVM 进行 Node.js 版本管理。
一、安装基础环境
首先需要安装 curl 和 git,如果已经安装可以跳过此步骤。
sudo apt update
sudo apt install curl git
二、安装 NVM
NVM 的安装过程非常简单,只需在终端中输入以下命令。
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
如果安装成功,会显示以下信息:
=> Close and reopen your terminal to start using nvm or run the following to use it now:
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
紧接着,需执行以下命令以使 NVM 生效,并检查 NVM 是否安装成功。
source ~/.bashrc
command -v nvm
如果有输出 nvm,就说明安装成功了。
三、使用 NVM
1. 查看 NVM 版本
安装成功后,我们可以通过以下命令检查 NVM 的版本。
nvm --version
2. 安装 Node.js
安装 Node.js,可用以下命令。
nvm install node
<nvm install node>命令等同于 "nvm install $(nvm ls-remote | awk '/Latest LTS/{a=$1}END{print a}')",即安装最新 LTS 版本的 Node.js。 如果需要安装指定版本的 Node.js,可用以下命令,其中的12为需要安装的版本。
nvm install 12
3. 切换 Node.js 版本
假如你同时安装了多个版本的 Node.js,那么可以使用以下命令切换版本。
nvm use 12
如果要查看当前使用的 Node.js 版本,可用以下命令。
nvm current
4. 卸载 Node.js
如果不再需要某个版本的 Node.js,可以使用以下命令进行卸载。
nvm uninstall 12
5. 设置默认 Node.js 版本
假如你希望某个版本的 Node.js 成为默认版本,可以使用以下命令进行设置。
nvm alias default 12
四、总结
通过上述步骤,我们可以轻松地在 Linux 上安装和使用 NVM 进行 Node.js 版本管理。NVM 可以帮助我们方便地安装、卸载和切换 Node.js 版本,非常适合于同时管理多个项目的 Node.js 版本。