
fnm 安装教程3 分钟跑通 Node 版本管理【免费下载链接】fnm Fast and simple Node.js version manager, built in Rust项目地址: https://gitcode.com/gh_mirrors/fn/fnm如果你同时维护几个前端项目多半被这事折腾过项目 A 需要 Node 14项目 B 要 20来回切换靠 nvm 等得人心焦。fnmFast Node Manager就是为此设计的 Node 版本管理工具Rust 编写、跨 macOS、Windows、Linux装完就能用切换基本感觉不到等待。 fnm 相比 nvm 快在哪里Rust 编译的单文件二进制nvm 靠 shell 脚本逐行解释fnm 是一个编译好的程序启动和解析速度不在一个量级。自动读版本文件进入带.node-version或.nvmrc的目录fnm 能自动切到对应版本不用每次手动敲 use。轻量好装没有脚本依赖链一条命令或一个包管理器条目就装完。对比项nvmfnm实现shell 脚本Rust 单二进制切换方式手动执行 use支持 cd 时自动切换安装下载并执行长脚本单命令或包管理器一条搞定安装按你的系统走macOS 与 Linux 安装 fnm方式命令装完你会看到什么官方脚本curl -fsSL https://fnm.vercel.app/install \| bash脚本把 fnm 放进系统目录之后fnm -V能打印版本号HomebrewmacOS 推荐brew install fnmfnm 直接出现在 PATH 里任何终端立即可用用脚本方式前确认系统里有curl和unzip主流发行版一般自带缺了装一下即可。Windows 下安装 fnm包管理器命令意味着什么Chocolateychoco install fnmchoco 顺带配好 PATH打开新终端就能用Scoopscoop install fnm装到用户目录不需要管理员权限让 fnm 真正生效装完还差最后一步让每个新开的 shell 都知道 fnm 在哪。Linux/macOSbash 或 zsh在~/.bashrc或~/.zshrc末尾加一行eval $(fnm env --use-on-cd)。它会写入环境变量并挂上切换目录自动换版本的钩子。WindowsPowerShell用notepad $PROFILE打开配置文件不存在会自动新建加入fnm env --use-on-cd | Out-String | Invoke-Expression。效果同上进目录就自动匹配版本。验证重开一个终端执行fnm -V。能打印出 fnm 的版本号说明环境已就绪。常用命令速查命令一句话说明fnm install 14.17.3下载并安装指定的 Node 版本fnm use 14.17.3把当前终端切到该版本fnm ls查看本机已装的所有版本fnm ls-remote查看远端可用的版本列表fnm default 20把 20 设为默认版本接下来做什么镜像源、日志级别、别名等进阶选项都在仓库的 docs/commands.md 与 docs/configuration.md 里遇到拿不准的参数随手敲fnm -h就能翻到完整说明。【免费下载链接】fnm Fast and simple Node.js version manager, built in Rust项目地址: https://gitcode.com/gh_mirrors/fn/fnm创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考