NVM

NVM 是一个用于管理 Node.js 版本的工具,允许用户在不同的 Node.js 版本之间轻松切换。

安装

1# 终端内直接输入以下命令
2curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash

配置环境变量

(1)编辑 ~/.zshrc 文件

1vi ~/.zshrc

(2)在配置文件中添加以下内容:

1export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
2[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm

(3)刷新配置

在编辑完配置文件后,运行以下命令以使更改生效:

1source ~/.zshrc

(4)验证 NVM 安装

运行以下命令以确认 NVM 已正确安装并配置:

1nvm -v

如果返回 nvm 版本号,则表示配置成功

常用命令

1# 查看当前 nvm 版本
2nvm -v
3
4# 查看已安装的 Node.js 版本
5nvm ls
6
7# 查看可以安装的所有远程 Node.js 版本
8nvm ls-remote
9
10# 查看当前使用版本
11nvm current
12
13# 安装指定版本的 Node.js
14nvm install <version>
15
16# 卸载指定版本的 Node.js
17nvm uninstall <version>
18
19# 使用指定版本的 Node.js
20nvm use <version>
21
22# 设置默认版本
23nvm alias default <version>
24
25# 设置国内安装源
26nvm npm_mirror https://npmmirror.com/mirrors/npm/
27nvm node_mirror https://npmmirror.com/mirrors/node/

开发小技巧

在项目根目录下创建一个名为 .nvmrc 的文件,里面写入所需的 Node.js 版本号,使用 nvm use 命令可以自动切换到该版本

1# 在根目录下执行以下命令,创建一个指定 Node.js 版本号为 14.17.0 的 .nvmrc 文件
2echo "14.17.0" > .nvmrc
3
4# 在项目根目录下使用以下命令切换到 .nvmrc 中指定的 Node.js 版本
5nvm use