nvm
(Node Version Manager)是一个非常方便的工具,可以让你轻松地安装、管理和切换多个版本的 Node.js。以下是使用 nvm
安装 Node.js 的步骤。
1. 安装 nvm
首先,确保你的系统已经安装了 nvm
。如果尚未安装 nvm
,可以按照以下步骤进行安装。
安装 nvm
(Node Version Manager)
- 通过 cURL 安装
nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
- 通过 Wget 安装
nvm
如果你没有安装 curl
,可以使用 wget
安装:
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
这会自动下载并运行
nvm
安装脚本。
- 重新加载 shell 配置文件
安装完成后,按照终端的提示重新加载 shell 配置文件。通常是:
source ~/.bashrc
如果你使用的是 Zsh,可以执行:
source ~/.zshrc
或者你可以直接关闭终端并重新打开它。
- 验证
nvm
安装
安装完成后,你可以运行以下命令来验证 nvm
是否安装成功:
nvm --version
如果正确安装,你会看到 nvm
的版本号,例如 0.39.3
。
2. 使用 nvm
安装 Node.js
nvm
允许你安装任何版本的 Node.js,并在不同版本之间轻松切换。以下是如何使用 nvm
安装 Node.js 的步骤。
安装最新稳定版的 Node.js
使用 nvm
安装 Node.js 的最新稳定版本:
nvm install node
这会安装 Node.js 的最新稳定版,并设置为默认版本。
安装特定版本的 Node.js
如果你需要安装某个特定版本的 Node.js,可以指定版本号。例如,要安装 v14.17.0
版本:
nvm install 14.17.0
安装长期支持(LTS)版本
Node.js 每个 LTS 版本都会获得长时间的支持。如果你需要安装最新的 LTS 版本,可以使用以下命令:
nvm install --lts
列出已安装的 Node.js 版本
你可以使用以下命令列出当前已经安装的 Node.js 版本:
nvm ls
这会显示已安装的所有 Node.js 版本及当前使用的版本。
使用某个已安装的 Node.js 版本
你可以使用 nvm use
命令切换到某个版本。例如,切换到 v14.17.0
版本:
nvm use 14.17.0
设置默认 Node.js 版本
如果你希望设置某个版本为默认版本,可以使用 nvm alias
命令。例如,设置 v14.17.0
为默认版本:
nvm alias default 14.17.0
3. 升级 Node.js 版本
如果你已经安装了一个 Node.js 版本,并且希望更新到较新版本,你可以使用 nvm install
安装新版本,或者使用 nvm
切换到不同的版本。
例如,安装最新版的 Node.js:
nvm install node
4. 卸载 Node.js 版本
如果你不再需要某个版本的 Node.js,可以使用 nvm uninstall
命令删除该版本:
nvm uninstall 14.17.0
5. 常用 nvm
命令总结
命令 | 说明 |
---|---|
nvm install <version> | 安装指定版本的 Node.js |
nvm use <version> | 切换到指定版本的 Node.js |
nvm ls | 列出所有安装的 Node.js 版本 |
nvm alias default <version> | 设置默认版本 |
nvm uninstall <version> | 卸载指定版本 |
nvm install --lts | 安装最新的长期支持(LTS)版本 |
nvm install node | 安装最新的稳定版本 |
6. 使用 nvm
管理 npm 版本
nvm
也可以帮助你管理与 Node.js 配套的 npm
(Node 包管理器)。每次切换 Node.js 版本时,npm
也会随之切换到该版本。你可以使用以下命令查看 npm
的版本:
npm --version
升级 npm
如果需要升级 npm
,可以运行以下命令:
npm install -g npm
总结
nvm
是一个非常方便的工具,可以帮助你轻松管理多个版本的 Node.js。- 使用
nvm
安装、切换和删除 Node.js 版本非常简单。 - 通过
nvm
安装的 Node.js 版本可以独立管理,避免不同版本间的冲突。
如果你在安装或使用 nvm
时遇到问题,可以随时提问!
发表回复