fnm-node版本管理
什么是 Node 版本管理
Node.js 是一个开源、跨平台的 JavaScript 运行时环境,使得 JavaScript 能够运行在服务端,在现代前端和全栈开发中具有重要地位。
通常,我们会直接访问 Node.js 官网 下载并安装 Node.js。但这种方式存在两个常见问题:
- 版本更新频繁:Node.js 的版本迭代较快,手动检查更新和重新安装新版本非常耗时。
- 无法并存多个版本:一台计算机上通常只能安装一个版本的 Node.js。这在需要不同版本支持的项目中可能会带来困扰,例如,一个项目依赖 Node.js v16,而另一个项目需要 Node.js v18。
为了简化版本管理并实现不同版本间的快速切换,我们可以使用 Node 版本管理工具来解决这些问题。
fnm 是什么
🚀 fnm
(Fast Node Manager)是一个快速、简洁的 Node.js 版本管理器,用 Rust 构建,能够帮助我们轻松管理和切换 Node.js 版本。
fnm 安装
在 Windows 上,可以通过以下命令安装 fnm
:
winget install Schniz.fnm
fnm 配置
在安装后,fnm
需要配置环境变量,以便在不同路径下自动加载所需的 Node.js 版本。请按以下步骤配置: