Vercel出品,使用fnm在Linux系统管理多个版本的Node.js
你是否有疑惑,如何在同一台 Unix/Linux 操作系统(包含 macOS),部署多个版本的 Node.js,并且相互隔离,互不影响。
这里我推荐 fnm,一款由 Vercel 开发和维护,采用 Rust 构建的 Node.js 版本管理器。
优点:Rust 开发,性能保障。国际知名团队维护,不跑路不太监。
快速开始
- 下载并安装
fnm
curl -o- https://fnm.vercel.app/install | bash- 安装多个版本 Node.js 和
pnpm,用于稍后的测试
fnm install 22
corepack enable pnpm
fnm install 20
corepack enable pnpm- 验证 Node.js 版本切换
fnm use 22 # print "Using Node v22.x.x"
node -v # print "v22.x.x"
pnpm -v # print "10.18.3"
fnm use 20 # print "Using Node v20.x.x"
node -v # print "v20.x.x"
pnpm -v # print "10.18.3"我这边已经用真实项目进行验证,非常好用,快加入进来吧。🥰
