Node 的版本管理工具 nvm 介绍

NVM(Node Version Manager)是一个用于 macOS、Linux 和 WSL(Windows Subsystem for Linux) 的 Node.js 版本管理工具。它允许你在同一台机器上安装、切换和管理多个独立的 Node.js 版本,非常适合开发、测试不同项目或维护旧系统时使用。

一、官方资源与文档

nvm (macOS/Linux):主要的 nvm 版本,适用于 Unix 系系统。

GitHub 主页:https://github.com/nvm-sh/nvm

nvm-windows:Windows 用户的专用版本。

GitHub 主页:https://github.com/coreybutler/nvm-windows

Node.js 官方网站:https://nodejs.org/

二、nvm 安装与配置示例

bash 复制代码
1. 确保 Homebrew 已安装若未安装 Homebrew,先执行以下命令(官网地址:https://brew.sh/):  

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

2. 更新 Homebrew 仓库确保包信息是最新的:  

brew update

3. 使用 brew 安装 nvm

brew install nvm

4. 创建 nvm 目录(nvm 要求)

Homebrew 安装不会自动创建该目录,需要你手动创建:

mkdir -p ~/.nvm

5. 将 nvm 环境变量加入 shell

Homebrew 也不会自动写入 .zshrc 或 .bashrc,你必须手动添加👇

打开你的 shell 配置文件:


5.1. 若使用 zsh(macOS Catalina 及以后默认):

nano ~/.zshrc

然后加入以下内容(官方推荐 brew 配置):

export NVM_DIR="$HOME/.nvm"
source $(brew --prefix nvm)/nvm.sh

保存后让配置生效:

source ~/.zshrc


5.2. 若使用 bash (macOS Catalina 之前旧系统默认或Linux 系统):

nano ~/.bashrc

加入同样内容:

export NVM_DIR="$HOME/.nvm"
source $(brew --prefix nvm)/nvm.sh

保存后让配置生效:

source ~/.bashrc

三、nvm 常用命令

四、查看当前版本

bash 复制代码
nvm -v

nvm install 24

node -v

npm -v

没有自由的秩序和没有秩序的自由,同样具有破坏性。


相关推荐
dreams_dream2 天前
微信小程序-使用npm包
微信小程序·小程序·npm
周杰伦的稻香2 天前
Hexo 腾讯视频追剧页插件:hexo-tengxun-eucalyptus 安装使用
npm
怒放的生命199111 天前
本地用 pnpm 省磁盘,团队继续用 npm:极简实践
前端·npm·node.js
江屿风14 天前
【Plain Language Large Model】【从浏览器到全栈:一课精通Node.js三剑客】流食般投喂
笔记·前端框架·npm·node.js·js·npx
少年的范儿16 天前
Windows 安装 Node.js 教程:nvm 版本管理 + pnpm 安装配置
windows·npm·node.js
peach16 天前
同样是装依赖,为什么 npm 长成 node_modules,Maven 长成 .m2
npm·node.js·maven
chunyublog18 天前
HDFS 上传文件名空格问题排障教程
前端·javascript·npm
MasonYyp19 天前
安装npm依赖仓库Verdaccio
前端·npm·node.js
jiangliushi620 天前
GPT-6.1 Sol 免费用:PowerShell 装 Codex 报“禁止运行脚本 npm.ps1”?一条命令解决
前端·gpt·npm
Elcker22 天前
YnuoAgent(依诺):一个 npm 包,跑起属于自己的 AI 研发平台
前端·人工智能·npm