目录
[1. 使用 nvm (Node Version Manager)](#1. 使用 nvm (Node Version Manager))
[1.1.安装 nvm](#1.1.安装 nvm)
[2. 使用 fnm (Fast Node Manager)](#2. 使用 fnm (Fast Node Manager))
[2.1.安装 fnm](#2.1.安装 fnm)
[3. 使用 nvm-windows 的替代品 n 或 volta](#3. 使用 nvm-windows 的替代品 n 或 volta)
[3.1.安装 n](#3.1.安装 n)
[4. 直接下载和安装Node.js版本](#4. 直接下载和安装Node.js版本)
在Mac M1(基于ARM架构)上管理多个Node.js版本,你可以通过几种不同的方法来实现。以下是几种常见的方法:
1. 使用 nvm (Node Version Manager)
nvm 是一个非常流行的node版本管理器,允许你在同一台机器上安装和管理多个Node.js版本。对于Mac M1,你可以使用nvm的通用版本,因为nvm已经支持了ARM架构。
1.1.安装 nvm
打开终端,安装nvm
bash
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
或者使用Homebrew(如果已安装Homebrew):
bash
brew install nvm
查看是否安装成功
bash
nvm --version
或
nvm -v

1.2.安装Node.js版本
查看远程可安装的版本
bash
nvm list-remote
安装某个版本
bash
nvm install <version>
例如,安装Node.js的最新稳定版:
bash
nvm install --lts
1.3.查看已安装的node版本列表
bash
nvm list
# 或
nvm ls
1.4.使用特定版本的Node.js
bash
nvm use <version>
1.5.查看当前使用的版本
bash
nvm current
2. 使用 fnm (Fast Node Manager)
fnm 是另一个轻量级的Node.js版本管理器,它也支持ARM架构。
2.1.安装 fnm
使用Homebrew安装fnm:
bash
brew install fnm
验证安装是否成功:
bash
fnm --version
2.2.安装Node.js版本
查看远程可安装版本
bash
// 查看所有远程可供安装的 Node 版本
fnm list-remote
安装某个版本
bash
fnm install <version>
2.3.查看已安装的版本
bash
fnm list
2.4.使用特定版本的Node.js
bash
fnm use <version>
2.5.查看当前使用的node版本
bash
// 查看当前使用的 Node 版本
fnm current
3. 使用 nvm-windows 的替代品 n 或 volta
虽然这些工具主要是为Windows设计的,但它们也支持Mac M1,并且可以作为替代方案。例如,使用n。
3.1.安装 n
使用npm安装n
bash
npm install -g n
3.2.安装Node.js版本
bash
n <version>
3.3.查看已安装的版本
bash
sudo n list
3.4.使用特定版本的Node.js
bash
n <version>
3.5.查看是否应用成功
bash
node -v
4. 直接下载和安装Node.js版本
你也可以直接从Node.js官网下载不同版本的Node.js安装包,然后手动安装。这种方法不提供版本管理功能,但如果你只需要一个特定版本的Node.js,这也是可行的。
结论
对于大多数用户来说,使用nvm或fnm是最方便的方法,因为它们提供了版本管理和切换的便利性。选择哪个工具主要取决于个人偏好和具体需求。如果你需要快速切换多个Node.js版本,nvm或fnm会是更好的选择。如果你只需要偶尔切换版本,使用n或直接下载安装包也是可行的。
这篇博客到这里就接近尾声了,希望我的分享能给您带来一些启发和帮助,别忘了点赞、收藏。您的每一次互动、鼓励是我持续创作的动力!期待与您再次相遇,共同探索更广阔的世界!