Skip to content

fnm

Windows

  1. 下载 fnm,并解压。

  2. 配置 Windows 环境变量:

    • Path 中添加 D:\Software\fnm
  3. 通过查看版本来检查是否配置成功:

    bash
    fnm --version

PowerShell 配置

可通过 Invoke-Item $profile 命令打开配置文件
更多用法,参考 PowerShell 配置文件

bash
# 设置 fnm 目录
$env:FNM_DIR = "D:\Software\fnm-windows"
# 设置 fnm 环境变量
fnm env --use-on-cd --shell powershell | Out-String | Invoke-Expression

提示

旧版本的 fnm 可能不支持 --shell powershell,需要改为 --shell power-shell

Git Bash 配置

配置文件路径:~/.bashrc

bash
# 设置 fnm 目录
export FNM_DIR="/d/Software/fnm-windows"
# 设置 fnm 环境变量
eval "$(fnm env --use-on-cd)"

Linux

  1. 运行官方脚本,进行安装:

    bash
    curl -fsSL https://fnm.vercel.app/install | bash
  2. 修改 ~/.bashrc 文件下 fnm 默认配置:

    添加 --use-on-cd,用于自动识别目录下的 Node.js 版本:

    bash
    # 设置 fnm 目录
    FNM_PATH="~/.local/share/fnm"
    # 设置 fnm 环境变量
    if [ -d "$FNM_PATH" ]; then
    export PATH="$FNM_PATH:$PATH"
    eval "$(fnm env --use-on-cd)"
    fi

常见命令

bash
# 安装版本
fnm install <node_version>

# 临时版本
fnm use <node_version>

# 设置默认版本
fnm default <node_version>

# 卸载版本
fnm uninstall <node_version>

基于 MIT 许可发布