多版本 node 控制 fnm
安装 fnm
所有系统(推荐使用 curl 安装)
curl -fsSL https://fnm.vercel.app/install | bash
使用 Homebrew(macOS)
brew install fnm
// 可以将初始化命令添加到 .bashrc或.zshrc中
// .bashrc
eval "$(fnm env --use-on-cd --shell bash)"
// .zshrc
eval "$(fnm env --use-on-cd --shell zsh)"
// PowerShell
fnm env --use-on-cd --shell powershell | Out-String | Invoke-Expression
// 安装完成后,若有如下报错

// 则需要执行以下命令
fnm env --use-on-cd | Out-String | Invoke-Expression
windows 可以通过 Shell 安装
winget install Schniz.fnm 或 scoop install fnm 、choco install fnm
// 安装完成后需要配置环境变量(可以去网上搜一下非常多)
// 配置完环境变量后,查看是否成功
fnm --version
为什么推荐使用 fnm ?
极速性能:启动与切换版本几乎瞬时完成,对于频繁构建与切换项目的开发者及其友好 更好的跨平台支持:无需为 Windows 安装额外版本管理工具,一套搞定 自动切换版本:识别 .nvmrc、.node-version 等文件,自动切换版本 简洁配置:安装后只需 eval "$(fnm env)" 便无需其他配置