云记
首页
常用软件
操作系统
技术分享
东云生态
  • 技术网站
  • 其他
关于我们
首页
常用软件
操作系统
技术分享
东云生态
  • 技术网站
  • 其他
关于我们
  • 前端

    • WebStorm
    • FNM
    • Node.js
    • Nginx
    • VS Code
  • 后端

    • IntelliJ IDEA
    • Java(JDK)
    • jd-gui
    • Maven
    • 项目部署
    • Nacos
  • 数据库

    • DataGrip
    • Navicat
    • PL/SQL
    • MySQL
    • Redis
  • 中间件

    • Tomcat
  • 版本控制

    • Git
    • TortoiseSVN
  • 自动化部署工具

    • Jenkins
  • SSH工具

    • XTerminal
    • MobaXterm
    • XSHELL
  • 其他

    • Notepad3
    • Beyond Compare 4
    • Jetbrains系列产品激活
    • 科学上网
    • Frp内网穿透

Fnm

下载

官网下载

官网镜像网站

本站下载

提示

fnm(Fast Node Manager)基于 Rust 开发,同时,它是跨平台的,支持 macOS、Linux、Windows。

fnm github Release

安装

Windows安装

  1. 解压 fnm-windows.zip 至所需安装位置(无需运行),我的路径为 D:/software/fnm,解压后文件夹目录结构如下: fnm github Release

配置

环境变量

  1. 右键点击“此电脑”或“我的电脑”,选择“属性”;
  2. 点击“高级系统设置”;
  3. 在“系统属性”窗口中,点击“环境变量”,在“系统变量”部分,点击“新建”。
变量名变量值
FNM_DIRD:\software\fnm
FNM_NODE_DIST_MIRRORhttps://npmmirror.com/mirrors/node/
  1. 修改 Path 变量,添加 %FNM_DIR%

验证

打开 Windows PowerShell(右击windows开始图标,选择 Windows PowerShell(管理员)),输入以下命令:fnm --version

变量名变量值
FNM_NODE_DIST_MIRROR指定 Node.js 分发包的镜像地址
FNM_VERSION_FILE_STRATEGY定义如何处理版本文件
FNM_ARCH指定系统的架构类型
FNM_MULTISHELL_PATH指定用于管理多 Shell 会话的路径。在使用多个终端或 Shell 的情况下,Fnm 会在该路径下创建相应的目录,以便管理不同 Shell 会话的 Node.js 版本
FNM_COREPACK_ENABLED启用或禁用 Corepack
FNM_RESOLVE_ENGINES确定是否解析引擎版本
FNM_LOGLEVEL设置 Fnm 的日志级别,默认值info,可选值quiet, error, info
FNM_DIR指定 Fnm 的安装目录

配置 PowerShell

  1. 创建 PowerShell 配置文件
if (!(Test-Path $PROFILE)) { New-Item -Path $PROFILE -Type File -Force }
  1. 打开 PowerShell 配置文件
notepad $PROFILE
  1. 添加以下命令至配置文件末尾
if (Get-Command fnm -ErrorAction SilentlyContinue) {
  fnm env --use-on-cd | Out-String | Invoke-Expression
}

提示

文件路径为%USERPROFILE%\Documents\WindowsPowerShell,文件名为Microsoft.PowerShell_profile.ps1

常用命令

// 查看所有远程可供安装的 Node 版本
fnm list-remote

// 安装某一 Node 版本
fnm install <version>

// 切换某一 Node 版本
fnm use <version>

// 查看当前使用的 Node 版本
fnm current

// 查看所有已安装的 Node 版本
fnm list

// 删除某一 Node 版本
fnm uninstall <version>

// 设置默认版本
fnm default <version>

// 设置 Node 版本别名
fnm alias <version> <alias>

// 移除 Node 版本别名
fnm unalias <alias>
最后更新时间: 2025/12/11 10:30
贡献者: xiaozhe
上一篇
WebStorm
下一篇
Node.js