基于 Zig 构建

znvm— Zig 驱动的 NVM

零负担 Node 版本管理器。终极 nvm 替代品,解决 nvm 卡顿问题。< 5ms 启动,Unix 优先,零配置。

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

为什么选择 znvm?

znvm = Zig + nvm。名字说明一切。

Zig 驱动的极速

基于 Zig 的零成本抽象和显式内存控制构建。无运行时开销,无垃圾回收停顿。

Unix 哲学

做一件事,并做好它。znvm 专注于 macOS 和 Linux,利用原生系统调用,而非跨平台妥协。

零依赖

单个静态二进制文件。无运行时,无包管理器依赖,无意外。

即插即用

与您现有的 .nvmrc 文件和 shell 工作流无缝协作。迁移轻松无负担。

性能对比

在 Apple M4 (16GB 内存, macOS 25.3) 上的真实基准测试

管理器列出 (list)切换 (use).nvmrc二进制
nvm708ms192ms189msN/A
fnm6ms4ms10ms~8MB
znvm4ms3ms2ms< 1MB

znvm 在所有操作中都显著更快,同时保持极小的二进制文件大小