NVM (Node Version Manager) 是在 Linux 上安装和管理 Node.js 与 npm 的强烈推荐方式,尤其适合开发者。
与直接通过系统包管理器安装相比,NVM 的优势非常明显:
- 多版本管理:可以在同一台机器上轻松安装和切换多个 Node.js 版本,完美解决不同项目对 Node 版本要求不一致的问题。
- 无需 root 权限:所有操作都在用户目录下进行,避免了使用
sudo安装全局包时可能遇到的权限问题。 - 灵活且安全:不污染系统环境,卸载方便,不会影响系统稳定性。
安装步骤
1. 安装依赖(Ubuntu/Debian)
sudo apt update && sudo apt install -y curl git
2.安装nvm(使用gitee国内源)
export NVM_SOURCE=https://gitee.com/mirrors/nvm.git && curl -o- https://gitee.com/mirrors/nvm/raw/master/install.sh | bash
3.加载环境
source ~/.bashrc
4.安装 Node.js
nvm install --lts
5.验证
node -v
npm -v