# 💡Summary
> [!Info]
> 一句话说清楚
>
**fnm** 全称是 **Fast Node Manager**(快速 [[Node.js]] 版本管理器)。
它是一个用来管理 **Node.js**(JavaScript 运行环境)版本的工具。
### 1. 它是做什么的?
在开发中,不同的项目可能需要依赖不同版本的 Node.js。
- 项目 A 可能很老,需要 **Node v14** 才能跑。
- 项目 B 是全新的,需要最新的 **Node v20**。
如果没有 `fnm`,你需要手动卸载旧版本、安装新版本,非常麻烦。 **有了 `fnm`,你可以同时安装多个版本,并且通过一条命令瞬间切换。**
### 2. 为什么它很受欢迎?
- **速度极快:** 它是用 **Rust** 语言编写的,比老牌的 `nvm` (Node Version Manager) 速度快很多。
- **跨平台:** 在 Windows、macOS 和 Linux 上都能统一使用。
# 🧩 Cues
# 🪞Notes