Lazy loaded image
FNM-超快的Node版本管理工具
字数 368阅读时长 1 分钟
2024-10-14
2025-11-20
type
status
date
slug
summary
tags
category
icon
password

简介

FNM 是一个用于 Node 版本管理和切换的工具,它使用 Rust 编写,速度非常快,并且支持 Windows、macOS 和 Linux 系统。

下载安装

这里以 Windows 系统为例,其它系统请参考官方文档
打开命令行工具,输入以下命令。
这里的 D:\Software\FNM 是你希望安装的路径,可以根据自己的需求进行修改,也可以不添加 --location 路径 来使用默认路径。

Shell 配置

这里以 Windows PowerShell 为例,其它 Shell 参考官方文档
配置文件位置在 %userprofile%\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1%userprofile%\Documents\PowerShell\Microsoft.PowerShell_profile.ps1,如果没有则使用如下命令创建一个。
然后运行以下命令来编辑文件。
在打开的文件中添加以下内容。

使用

切换 Node 版本。
查看已安装的 Node 版本。
安装 Node 版本。
卸载 Node 版本。
设置默认 Node 版本。
打印当前 Node 版本。

与 Husky 配合使用时的注意事项

因为我们使用了 fnm 来管理 Node 版本,所以由于 PATH 环境变量问题,你可能会遇到 command not found 报错。
我们可以在系统 C:/Users/用户名/.config/husky/init.sh 文件中添加以下内容: