NVM (Node Version Manager) 是一个用于管理 Node.js 版本的工具,使得在不同项目之间快速切换 Node.js 版本变得非常方便。下面是 NVM 的详细安装和使用教程。
目录
在 Windows 上可以使用 nvm-windows
这个工具。步骤如下:
- 下载 nvm-setup.zip。
- 解压缩并运行
nvm-setup.exe
安装程序。 - 按照安装向导完成安装。
1. 使用 NVM 管理 Node.js 版本
检查 NVM 版本
确保 NVM 安装成功,可以通过以下命令检查 NVM 版本:
nvm --version
查看可用的 Node.js 版本
要查看所有可用的 Node.js 版本列表,可以使用:
nvm ls-remote
安装指定版本的 Node.js
例如,要安装 Node.js 14.17.0 版本,可以使用:
nvm install 14.17.0
安装完成后,可以查看已安装的版本:
nvm ls
使用指定版本的 Node.js
要使用特定版本的 Node.js,可以使用:
nvm use 14.17.0
如果你希望将某个版本设置为默认版本,可以使用:
nvm alias default 14.17.0
切换 Node.js 版本
例如,如果你安装了多个版本,可以通过以下命令进行切换:
nvm use 12.18.3
卸载 Node.js 版本
如果你不再需要某个版本的 Node.js,可以卸载它:
nvm uninstall 14.17.0
2. 在项目中使用 .nvmrc
文件
为了便于项目中的其他开发者使用相同的 Node.js 版本,你可以在项目根目录中创建一个 .nvmrc
文件,并在其中指定 Node.js 版本。例如:
14.17.0
然后,在该目录中,你可以使用以下命令切换到 .nvmrc
文件中指定的 Node.js 版本:
nvm use
这将自动读取 .nvmrc
文件中的版本号,并切换到该版本的 Node.js。
3. 常用 NVM 命令汇总
nvm install <version>
:安装指定版本的 Node.js。nvm use <version>
:切换到指定版本的 Node.js。nvm ls
:列出已安装的 Node.js 版本。nvm ls-remote
:列出所有可用的 Node.js 版本。nvm alias default <version>
:设置默认的 Node.js 版本。nvm uninstall <version>
:卸载指定版本的 Node.js。