用 Zig 写的

NVM 的命令,
原生的速度。

命令不变,目录不变,国内镜像开箱即用。

macOS · Linux

curl -fsSL https://znvm.dev/install.sh | bash

Windows · x64 / ARM64

Windows 安装指南

PowerShell 7、cmd、Git Bash。无需管理员权限,只切换当前终端。 SHA256SUMS

引导

不用记子命令。

nvm
nvm(交互引导)

功能

NVM

命令和原来一样

npmmirror

Node 下载走国内

引导

macOS 和 Linux 菜单里直接选

源

一条命令换源

镜像

二进制也走国内

对比

安装、切换、列出 Node

NVM
有
NRM
无
ZNVM
有

兼容 NVM_DIR=~/.nvm 和 NVM 命令

NVM
有
NRM
无
ZNVM
有

默认 Node 下载站

NVM
nodejs.org
NRM
无
ZNVM
npmmirror

交互引导

NVM
无
NRM
无
ZNVM
有

多个 @scope 源

NVM
无
NRM
无
ZNVM
有

写入 npm、yarn、pnpm、bun

NVM
无
NRM
npm
ZNVM
有

Electron 等二进制镜像

NVM
无
NRM
NRM 可选
ZNVM
有,nvm mirror

速度

3.31 ms

shell 热启动,2026-10-22

Shell 启动

NVM

热启动
113 ms
热启动 p95
115 ms
冷启动
121 ms
冷启动 p95
128 ms

fnm

热启动
1.58 ms
热启动 p95
1.76 ms
冷启动
4.70 ms
冷启动 p95
6.67 ms

ZNVM

热启动
3.31 ms
热启动 p95
3.64 ms
冷启动
5.01 ms
冷启动 p95
9.28 ms

Shell 内命令

NVM

list 热
559 ms
list 冷
557 ms
use 热
158 ms
use 冷
221 ms
.nvmrc 热
166 ms
.nvmrc 冷
222 ms

fnm

list 热
1.26 ms
list 冷
6.10 ms
use 热
1.35 ms
use 冷
6.19 ms
.nvmrc 热
1.41 ms
.nvmrc 冷
5.20 ms

ZNVM

list 热
0.61 ms
list 冷
3.18 ms
use 热
0.84 ms
use 冷
3.44 ms
.nvmrc 热
0.86 ms
.nvmrc 冷
3.06 ms