Node.js 版本管理
几种常用的 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.5/install.sh | bash |
安装完成后,重新加载 Shell 配置:
source ~/.zshrc # 如果你Zsh |
验证安装:
nvm --version |
常用命令
- 安装指定版本:
nvm install 18 # 安装 Node.js 18.x 最新版本
nvm install 16.14.0 # 安装指定版本 - 切换版本:
nvm use 18 # 切换到 Node.js 18.x
- 设置默认版本:
nvm alias default 18 # 设置 Node.js 18.x 为默认版本
- 查看已安装版本:
nvm ls
- 卸载指定版本:
nvm uninstall 16.14.0
2. n
n
是另一个简单的 Node.js 版本管理工具,使用起来更加轻量。
安装 n
首先安装 n
:
npm install -g n |
常用命令
- 安装最新稳定版:
n lts
- 安装指定版本:
n 16.14.0
- 切换版本:
n # 选择已安装的版本
- 查看已安装版本:
n
- 卸载指定版本:
n rm 16.14.0
3. fnm
(Fast Node Manager)
fnm
是一个基于 Rust 的快速 Node.js 版本管理工具,性能优于 nvm
。
安装 fnm
Homebrew 安装:
brew install fnm |
或者使用脚本安装:
curl -fsSL https://fnm.vercel.app/install | bash |
重新加载 Shell 配置:
source ~/.zshrc # 如果你Zsh |
验证安装:
fnm --version |
常用命令
- 安装指定版本:
fnm install 18
- 切换版本:
fnm use 18
- 设置默认版本:
fnm default 18
- 查看已安装版本:
fnm list
4. asdf
asdf
是一个通用的版本管理工具,支持多种语言和工具,包括 Node.js。
安装 asdf
Homebrew 安装:
brew install asdf |
将 asdf
添加到 Shell 配置:
echo -e "\n. $(brew --prefix asdf)/libexec/asdf.sh" >> ~/.zshrc # Zsh |
重新加载 Shell 配置:
source ~/.zshrc # 或者 source ~/.bashrc |
安装 Node.js 插件
asdf plugin-add nodejs https://github.com/asdf-vm/asdf-nodejs.git |
常用命令
- 安装指定版本:
asdf install nodejs 18.0.0
- 切换版本:
asdf global nodejs 18.0.0
- 查看已安装版本:
asdf list nodejs
5. Homebrew
如果你不需要频繁切换版本,可以直接Homebrew 安装和管理 Node.js。
安装 Node.js
brew install node |
切换版本
卸载当前版本并安装其他版本:
brew uninstall node |
总结
- 如果需要频繁切换版本,推荐
nvm
或fnm
。 - 如果喜欢轻量工具,可以选择
n
。 - 如果需要管理多种语言和工具,可以选择
asdf
。
本文标题:Node.js 版本管理
文章作者:Canace
发布时间:2025-01-02
最后更新:2025-01-02
原始链接:https://canace.site/node%E7%89%88%E6%9C%AC%E7%AE%A1%E7%90%86/
版权声明:转载请注明出处
分享