nvm¶
Node Version Manager: Node版本管理
GitHub: https://github.com/nvm-sh/nvm
用于管理 Node.js 版本的工具,允许用户在同一台机器上安装、切换和管理多个 Node.js 版本。它特别适用于开发人员需要在不同项目中使用不同版本的 Node.js 的情况。
常用命令¶
nvm install <version> 安装指定 Node.js 版本(如 nvm install 18)。
nvm use <version> 切换到指定 Node.js 版本(如 nvm use 16)。
nvm list 或 nvm ls 显示本机已安装的 Node.js 版本。
nvm alias default <version> 设置默认 Node.js 版本(如 nvm alias default 18)。
nvm current 显示当前正在使用的 Node.js 版本。
nvm uninstall <version> 卸载某个 Node.js 版本(如 nvm uninstall 14)。
基本使用:
$ nvm use 16
Now using node v16.9.1 (npm v7.21.1)
$ node -v
v16.9.1
$ nvm use 14
Now using node v14.18.0 (npm v6.14.15)
$ node -v
v14.18.0
$ nvm install 12
Now using node v12.22.6 (npm v6.14.5)
$ node -v
v12.22.6
nvm安装¶
Linux:
curl -fsSL https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.4/install.sh | bash
or
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.4/install.sh | bash
Windows:
https://github.com/coreybutler/nvm-windows/releases