在Windows10安装使用fnm

在 Windows 10 安装使用 fnm

fnm(Fast Node Manager)是一款用于管理 Node.js 版本的快速版本管理器。本文整理自 longsheng.org 的教程。

1. 下载安装

2. 配置环境变量

  1. 把下载好的 fnm.exe 放到自己创建好的目录下(例如放在 E:\fnm 目录下)。
  2. 再创建一个 node 文件夹,用来存放后续下载的 Node 版本(例如 E:\fnm\node)。
  3. 打开「系统环境变量」,在系统变量的 Path 中添加刚刚创建的目录 E:\fnm
  4. 再添加以下两个系统变量:
变量名 变量值
FNM_DIR E:\fnm\node
FNM_NODE_DIST_MIRROR E:\fnm\node

说明:FNM_DIR 用于指定 fnm 存放 Node 版本的目录;FNM_NODE_DIST_MIRROR 用于指定 Node 发行版的下载镜像源,可按需改为国内镜像地址(原文示例值为 E:\fnm\node)。

3. 常用命令

功能 命令 示例
查看当前 Node 版本 fnm current
列出所有已安装的 Node 版本 fnm ls
安装某一版本的 Node fnm install <version> fnm install 11
删除某一版本的 Node fnm uninstall <version>
切换 Node 版本 fnm use <version>|<alias>
将某一版本设为默认 fnm default <version>
设置 Node 版本别名 fnm alias <version> <alias>
移除 Node 版本别名 fnm unalias <alias>

4. 命令无法识别时的 PowerShell 配置

如果使用 fnm 命令出现错误(例如命令无法识别),可以通过配置 PowerShell 解决。

4.1 新建 profile.ps1 文件

在以下目录新建 profile.ps1 文件:

%USERPROFILE%\Documents\WindowsPowerShell\profile.ps1
  • %USERPROFILE% 表示用户目录,直接在文件管理器的地址栏输入 %USERPROFILE% 然后回车即可进入。
  • WindowsPowerShell 为新建的目录;如果安装 Node 后命令仍然无法识别,将文件夹名称改为 PowerShell

4.2 将以下代码写入配置文件

fnm env --use-on-cd | Out-String | Invoke-Expression

4.3 重新以管理员方式打开 PowerShell

  • 如果报错,输入以下命令:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
  • 按下 y 确认修改安全策略,再重新打开 PowerShell 即可。

参考来源:https://www.cnblogs.com/tn666/p/18082581

posted @ 2026-09-18 14:20  H杰  阅读(1)  评论(0)    收藏  举报