Windows环境配置NVM
简述
nvm(Node Version Manager) 是一个用于管理 Node.js 版本的命令行工具。它允许开发者在同一台机器上安装和切换多个版本的 Node.js,以便于在不同的项目中使用不同的 Node.js 版本。
本次记录在Windows10 配置NVM相关步骤
下载
https://github.com/coreybutler/nvm-windows 仓库地址,访问 Releases · coreybutler/nvm-windows 下载release包,本次使用
nvm-setup.exe
nvm-noinstall.zip
: 绿色免安装版本,使用之前需要配置nvm-setup.exe
:安装包,下载之后点击安装,界面配置即可使用nvm-setup.zip
:解压后可得nvm-setup.exe
配置
安装之前请移除旧版本,或手动修改环境变量PATH
软件安装位置
软链位置
验证
1
$ nvm --verison
源头配置
1
2$ nvm node_mirror https://npmmirror.com/mirrors/node/
$ nvm npm_mirror https://npmmirror.com/mirrors/npm/下载node
1
2
3
4
5
6
7
8# 查看云端列表
$ nvm list available
# 安装 node20.19.4
$ nvm install 20.19.4
# 切换使用 20.19.4(管理员模式)
$ nvm use 20.19.4
相关操作
nvm arch [32|64]
:显示节点是在 32 位还是 64 位模式下运行。指定 32 或 64 以覆盖默认体系结构。nvm debug
:检查 NVM4W 进程是否存在已知问题。nvm current
:显示活动版本。nvm install <version> [arch]
:版本可以是特定版本,“latest”表示最新的当前版本,“lts”表示最新的 LTS 版本。(可选)指定是安装 32 位还是 64 位版本(默认为 system arch)。将 [arch] 设置为“all”以安装 32 位和 64 位版本。添加到此命令的末尾以绕过远程下载服务器的 SSL 验证。--insecure
nvm list [available]
:列出node.js安装。在末尾键入以显示可供下载的版本列表。available
nvm on
:启用node.js版本管理。nvm off
:禁用node.js版本管理(不卸载任何内容)。nvm proxy [URL]
:设置用于下载的代理。留空可查看当前代理。设置为“无”以删除代理。[url]``[url]
nvm uninstall <version>
:卸载特定版本。nvm use <version> [arch]
:切换到使用指定版本。(可选)使用 、 或 。 是最新安装的版本。(可选)指定 32/64 位架构。 将继续使用所选版本,但切换到 32/64 位模式。有关在特定目录中使用(或使用 )的信息,请参阅问题 #16。latest``lts``newest``newest``nvm use <arch>``use``.nvmrc
nvm root <path>
:设置 nvm 应存储不同版本node.js的目录。如果未设置,则显示当前根。<path>
nvm version
:显示当前运行的 NVM for Windows 版本。nvm node_mirror <node_mirror_url>
:设置节点镜像。国人使用 https://npmmirror.com/mirrors/node/nvm npm_mirror <npm_mirror_url>
:设置 npm 镜像。国人使用 https://npmmirror.com/mirrors/npm/