如何在 macOS 上安装和配置 NVM

Node 版本管理器(NVM)是开发人员常用的工具,可以帮助他们在单台机器上安装和管理多个版本的 Node.js。这使得开发人员能够在多个需要不同版本 Node.js 的项目中进行开发。NVM 将 Node.js 安装在用户的主目录下,确保不同用户在共享系统上的 Node.js 版本不会发生冲突。在 macOS 上,有多种方法可以安装 NVM,但最常用且高效的方法是通过 Homebrew 来安装,它是 macOS 上著名的软件包管理器。

本教程将通过使用 Homebrew 安装 NVM,帮助你在 macOS 上轻松设置灵活的 Node.js 开发环境。

步骤 1:安装 Homebrew

如果你的 macOS 上尚未安装 Homebrew,可以通过以下命令在终端中安装它:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

更多安装说明,请参考 Homebrew 官方安装教程。

步骤 2:在 macOS 上安装 NVM

在安装任何包之前,最好先更新 Homebrew 到最新版本,并更新 Homebrew 的配方:

brew update

然后,通过以下命令安装 NVM:

brew install nvm

接下来,配置所需的环境变量。编辑主目录中的配置文件:

vim ~/.zprofile

将以下内容添加到 ~/.zprofile(如果是较旧版本的 macOS,使用 ~/.bashrc):

export NVM_DIR="$HOME/.nvm"
[ -s "/opt/homebrew/opt/nvm/nvm.sh" ] && \. "/opt/homebrew/opt/nvm/nvm.sh"  # 加载 NVM
[ -s "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" ] && \. "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm"

ESC + :wq 保存并退出编辑器。

接下来,加载环境变量到当前的 shell 环境中。以后每次登录时,NVM 都会自动加载:

source ~/.zprofile

到此为止,NVM 已成功安装在你的 macOS 系统上。接下来可以通过 NVM 安装 Node.js 版本。

步骤 3:使用 NVM

首先,查看可供安装的 Node.js 版本。输入以下命令查看可用版本:

nvm ls-remote

然后,你可以安装任何在上面输出的版本。你也可以使用别名名称,如 node 表示最新版本,lts 表示最新的 LTS 版本等。

例如,安装最新版本的 Node.js:

nvm install node   # 安装最新版本

安装 Node.js 20.x 版本:

nvm install 20    # 安装 Node.js 20.X 版本

安装完成后,可以通过以下命令查看已安装的版本:

nvm ls

如果你安装了多个版本的 Node.js,可以随时设置一个版本为默认版本。例如,设置 Node.js 20 为默认版本:

nvm alias default 20

同样,你可以安装其他版本,如 Node 12、16、18 和 21,并可以在它们之间轻松切换。

结论

至此,你已经成功地在 macOS 上安装并配置了 NVM。本教程还介绍了 NVM 的基本用法,包括安装 Node.js 版本、在不同版本之间切换以及设置特定版本为默认版本。安装完成后,开发人员可以根据项目需求,轻松地在不同版本之间切换。

posted on 2024-12-06 18:32  滚动的蛋  阅读(278)  评论(0编辑  收藏  举报

导航