nvm 教程
nvm 简明教程
什么是 nvm?
nvm 是 Node.js 版本管理器,它允许你在同一台机器上轻松安装、切换和管理多个 Node.js 版本,解决不同项目对 Node.js 版本依赖的冲突问题。
1. 安装 nvm
在 macOS/Linux 上安装
打开终端,执行官方安装脚本:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
或者使用 wget:
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
在 Windows 上安装
Windows 用户需使用 nvm-windows(非官方但适配良好):
- 从 nvm-windows 官网 下载最新版安装包(如
nvm-setup.exe)。 - 双击安装,按提示完成即可(建议安装路径不含空格和中文)。
验证安装
安装完成后,关闭并重新打开终端,输入:
nvm --version # 或 nvm version
若显示版本号(如 0.39.7),则安装成功。
2. 基本使用命令
安装指定版本的 Node.js
# 安装最新稳定版
nvm install stable
# 安装指定版本(如 18.17.0)
nvm install 18.17.0
# 安装 LTS(长期支持)版本
nvm install --lts
查看已安装的 Node.js 版本
nvm ls # 或 nvm list
切换使用的 Node.js 版本
# 切换到指定版本
nvm use 18.17.0
# 切换到 LTS 版本
nvm use --lts
设置默认 Node.js 版本
# 设置默认版本(下次打开终端自动使用)
nvm alias default 18.17.0
卸载指定版本
nvm uninstall 18.17.0
3. 进阶技巧
查看可安装的 Node.js 版本
nvm ls-remote # 查看所有可安装版本
nvm ls-remote --lts # 仅查看 LTS 版本
在项目中指定 Node.js 版本
在项目根目录创建 .nvmrc 文件,写入版本号(如 18.17.0),然后执行:
nvm use # 自动读取 .nvmrc 并切换版本
总结
- 安装:通过官方脚本(macOS/Linux)或安装包(Windows)快速部署。
- 核心命令:
nvm install(安装)、nvm use(切换)、nvm ls(查看)、nvm alias default(设默认)。 - 项目适配:用
.nvmrc文件固定项目 Node.js 版本,团队协作更统一。
nvm 是管理 Node.js 版本的高效工具,熟练使用能大幅提升开发效率,避免版本冲突问题。