Fast Node Manager (fnm) 安装与配置完全指南
项目基础介绍与编程语言
Fast Node Manager (fnm) 是一个由 Rust 编程语言构建的快速且简单的 Node.js 版本管理工具。它旨在提供跨平台的支持,包括 macOS、Windows 和 Linux,并以其轻量级和高速度著称,是传统 Node Version Manager (nvm) 的一个优秀替代选择。
关键技术和框架
- 核心语言: Rust
- 目的: 优化Node.js版本管理和切换过程,通过高性能的Rust实现提升用户体验。
- 特性: 单文件结构,便于安装;自动处理
.node-version
和.nvmrc
文件;支持命令行快捷操作。
安装与配置步骤
准备工作
确保你的系统满足以下条件:
- 对于macOS/Linux,确认已安装
curl
和unzip
。 - Windows用户需准备相应的包管理器如Chocolatey、Scoop或Winget。
安装步骤
macOS/Linux
-
使用脚本安装
curl -fsSL https://fnm.vercel.app/install | bash
-
通过Homebrew(推荐macOS用户)
brew install fnm
Windows
-
Chocolatey
choco install fnm
-
Scoop
scoop install fnm
-
手动配置环境 各种方法安装后,需配置环境以启用fnm。Windows上找到对应shell的配置文件(例如PowerShell的$PROFILE),添加:
fnm env --use-on-cd | Out-String | Invoke-Expression
验证安装
安装完成后,可以通过以下命令验证fnm是否成功安装及其版本:
fnm -V
使用配置
-
设置环境变量:使用fnm前,需要在你的shell配置中加入特定命令以启用版本自动切换等功能,具体命令参考上述安装时的环境配置部分。
-
安装Node.js版本:
fnm install [版本号]
例如,安装Node.js v14.17.3:
fnm install 14.17.3
-
切换Node.js版本:
fnm use [版本号]
至此,您已经成功安装并初步配置了fnm,可以开始享受高效便捷的Node.js版本管理体验了。对于更高级的使用方式,如创建版本别名、查看所有已安装版本等,请参阅官方文档或运行fnm -h
查看帮助信息。