用 fnm 快速切换 Node 版本

快速安装和切换 Node.js 版本,支持 .nvmrc。

macOS软件包命令行版本低风险
运行 fnm use --install-if-missing 20,切换到 Node 20,缺失时自动安装。

01命令

命令
$ fnm use --install-if-missing 20

02作用说明

fnm 是快速的 Node 版本管理器,可读取 .node-version 和 .nvmrc 并自动切换。在 shell 中配置一次钩子,每个项目都能固定自己的 Node 版本,无需手工切换。

03风险

风险低风险
系统兼容性macOS with Homebrew installed
!注意: 需要在配置文件中启用 shell 钩子,否则 cd 时不会自动切换。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

  • Homebrew formula: fnm
    Homebrew · vendor-doc · 2026-09-20
    依据: Fast and simple Node.js version manager. Packages fnm, a fast Node.js version manager written in Rust.

最后验证: 2026-09-22 · 分类: 开发者

06相关方案