NVM (Node Version Manager) 安装使用

博文目录

文章目录

  • 管理工具
  • 安装
  • 使用

管理工具

GitHub, nvm-windows

nvm-windows: Similar (not identical) to nvm, but for Windows

管理 Node.js 版本有多种工具可选择, 其中使用最广泛的是 nvm, 目前 72.3k Star, 不支持 Windows 系统, nvm-windows, 是其他大佬为 Windows 用户开发的 nvm, 目前 32.9k Star, 可放心食用, 下载最新 Release 的 nvm-setup.exe 文件即可

安装

在这里插入图片描述

选择 nvm-windows 的安装位置, 通过 nvm 下载的 node.js 也都存在该目录下

在这里插入图片描述

选择通过 nvm 激活的某个 node.js 的访问路径, 根据 nvm 安装路径及下图的配置, nvm 激活某版本 (如 20.11.0) node.js 的时候, 会在 c:coderdevelop 路径下, 创建一个名为 node.js 快捷方式, 指向 c:coderdevelop
vmv20.11.0 路径, 即下载并激活的 node.js 版本的路径, 访问该快捷方式就相当于访问该 node.js

在这里插入图片描述

如果在安装 nvm-windows 之前已经通过官网安装过某版本的 node.js, 则 nvm-windows 的安装过程中会提醒是否需要将该版本 node.js 纳入 nvm 管理, 选择是即可

nvm-windows 会自动添加到 Path 路径, 在 cmd 中执行 nvm version 能正确输出版本即安装成功

在这里插入图片描述

使用

注意: 需要以管理员权限启动 CMD, 因为 nvm 需要创建 SysLink 系统快捷方式

作者大大非常贴心, 特意为中国用户提供了 node 和 npm 的镜像地址, 可酌情配置

  • nvm node_mirror https://npmmirror.com/mirrors/node/, 从指定镜像地址下载 node
  • nvm npm_mirror https://npmmirror.com/mirrors/npm/, 从指定镜像地址下载 package

其他命令

  • nvm version: 打印 mvn-windows 的版本
  • nvm list available: 查看可下载的 node
  • nvm list: 查看已下载的 node
  • nvm install <version> [arch]: 安装指定版本的 node, version 可指定具体版本, 也可以是 latest 或 lts, 默认下载与系统同位 (32/64) 的版本
  • nvm uninstall <version>: 卸载指定版本的 node
  • nvm use <version> [arch]: 切换当前使用的 node 版本
  • mvn current: 查看当前激活的 node

在这里插入图片描述