Node Version Manager

Node Version Manager

介绍

Node Version Manager (NVM) 是一个用于管理 Node.js 版本的工具。它允许您在同一台机器上安装和切换不同的 Node.js 版本,从而简化了开发环境的管理。

安装

1
2
3
4
5
6
7
8
9
# 通过安装脚本安装 nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
# 下载并运行官方安装最新版本脚本
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash

# 安装完成后,需要重新加载配置文件
source ~/.bashrc
# 验证安装是否成功
nvm --version

使用

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# 安装Node
nvm install <version>
nvm install 10

# 安装最新LTS版本
nvm install --lts

# 切换Node
nvm use <version>
nvm use 10

# 设置默认Node版本
nvm alias default <version>
nvm alias default 10

# 查看已安装的Node版本
nvm ls

# 卸载Node
nvm uninstall <version>

# 查看Node版本信息
nvm --version

Shell中加载nvm

1
2
3
4
5
6
7
8
9
10
#!/bin/bash
# 加载nvm环境
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # 加载 nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # 加载自动补全

# 后续使用 nvm 命令
nvm install 18
nvm use 18
node -v