nvm-windows安装教程
使用 nvm-windows 管理和切换本地 Node.js 版本
在开发过程中,可能会遇到需要安装和切换多个不同版本的 Node.js 的需求。nvm-windows
是一个用于 Windows 平台的 Node.js 版本管理工具,可帮助我们方便地安装和切换 Node.js 版本。以下是详细的安装与使用教程:
1. 下载最新版构建
首先,前往 GitHub 仓库 nvm-windows Releases 页面,下载最新的压缩包版本 nvm-noinstall.zip
。
- 点击你需要的版本(通常选择最新版)。
- 下载
nvm-noinstall.zip
文件到本地。 - 解压压缩文件到一个你希望作为 nvm 主目录的路径,例如:
D:\devProgram\nvm
。
2. 设置环境变量
为了能够全局使用 nvm
和 Node.js 命令,我们需要设置相应的环境变量。步骤如下:
打开环境变量设置:
- 右键 “此电脑” 或 “我的电脑”,选择“属性”。
- 点击左侧的“高级系统设置”。
- 在“系统属性”窗口中的“高级”选项卡,点击“环境变量”。
新增环境变量:
- 添加
NVM_HOME
,值为解压后的 nvm 主路径,例如:D:\devProgram\nvm
。 - 添加
NVM_SYMLINK
,值为你希望存放 Node.js 安装文件的路径,例如:D:\devProgram\nodejs
。
- 添加
修改 PATH 变量:
- 选中用户变量或系统变量中的
Path
,点击“编辑”。 - 追加以下两条内容:
%NVM_HOME% %NVM_SYMLINK%
- 点击“确定”保存设置。
- 选中用户变量或系统变量中的
注意:NVM_HOME
是 nvm
主程序路径,而 NVM_SYMLINK
用于存放实际 Node.js 文件并作为全局的 Node.js 使用路径。
3. 在 nvm 主路径下新建 settings.txt
nvm
的配置依赖一个名为 settings.txt
的文件。我们需要在 nvm 主路径下创建该文件并添加以下内容:
root: D:\devProgram\nvm
path: D:\devProgram\nodejs
root
对应解压出 nvm 的根目录路径。path
对应 Node.js 安装文件的目录路径(即NVM_SYMLINK
的值)。
确保路径与环境变量完全一致,保存文件后关闭。
4. 查看可安装的 Node.js 版本
在命令行中,通过 nvm list available
来查看所有可以安装的 Node.js 版本。这些版本会按照长期支持版(LTS)和当前最新版本的顺序列出,例如:
nvm list available
18.17.1 (LTS: Hydrogen)
20.6.0 (Latest)
16.20.3 (LTS: Gallium)
选择一个你需要的版本进行安装。
5. 安装指定版本的 Node.js
使用 nvm install 版本号
命令安装指定的 Node.js 版本。例如,我们想安装 16.20.3
:
nvm install 16.20.3
安装成功后,你可以通过 nvm list
查看已安装的版本。
6. 切换 Node.js 版本
安装完成后,你可以通过 nvm use 版本号
命令切换到指定的版本。例如,切换到刚刚安装好的 16.20.3
:
nvm use 16.20.3
命令执行成功后,当前 Node.js 版本将被激活。你可以通过以下命令检查是否切换成功:
node -v
命令输出对应的版本号表示切换成功。
7. 查看已安装的 Node.js 版本
如需查看当前安装的所有 Node.js 版本,可以使用以下命令:
nvm list
输出示例:
16.20.3
* 18.17.1 (Currently using 18.17.1)
20.6.0
带有 *
标记和 Currently using
的版本是当前正在使用的版本。
8. 版本切换小结
你可以随时通过 nvm use 版本号
来切换不同的 Node.js 版本,而无需手动卸载或重新安装 Node.js。这对于不同项目需要依赖不同的 Node.js 版本时,非常方便。
总结
通过以上步骤,你已经成功安装并配置了 nvm-windows
,并学会如何通过它管理和切换本地的 Node.js 版本。以下是使用 nvm 的几个常用命令:
- 查看可安装版本:
nvm list available
- 安装指定版本:
nvm install 版本号
- 查看已安装版本:
nvm list
- 切换版本:
nvm use 版本号
希望这篇教程能够帮助你快速上手 nvm-windows,愉快地管理你的 Node.js 环境!