Node.JS 版本管理工具 Fnm 安装及配置(Windows) - 实践

news/2025/12/10 13:30:57/文章来源:https://www.cnblogs.com/gccbuaa/p/19331070

Fnm 安装及配置(Windows)

Fnm(Fast Node Manager)?? 一个快速而简单的 Node.js 版本管理工具,使用 Rust 编写。

1 安装

  1. 官网:Fnm(镜像网站 )。

  2. 下载:Fnm(镜像网站)下载Fnm对应的windows版本。
    在这里插入图片描述

  3. 解压:解压至所需安装位置(无需运行),解压后文件夹目录结构如下。
    在这里插入图片描述

  4. 将 Fnm 的安装路径添加到系统的环境变量中,具体步骤如下:
    ① 右键点击“此电脑”或“我的电脑”,选择“属性”;
    ② 点击“高级系统设置”;
    ④ 在“系统属性”窗口中,点击“环境变量”;
    ⑤ 在“系统变量”部分,点击“新建”;
    ⑥ 分别输入变量名FNM_DIR与变量值D:software nm-windows(记得替换为自己的Fnm安装路径);
    在这里插入图片描述
    ⑦ 在“系统变量”部分,找到 Path 变量并双击;
    ⑧ 点击“新建”,添加 Fnm 的安装路径%FNM_DIR%
    在这里插入图片描述
    ⑨ 点击“确定”以保存更改。

  5. 验证:打开Windows PowerShell(右击windows开始图标,选择Windows PowerShell(管理员)),输入以下命令:

    fnm --version

如果显示 Fnm 的版本号(如下图所示),则表示安装成功。否则请重新尝试以上步骤。

2 Fnm 配置

在PowerShell中输入以下命令:

fnm env

在这里插入图片描述

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

2.1 设置 Node 镜像地址

新增系统变量FNM_NODE_DIST_MIRROR: https://npmmirror.com/mirrors/node/,如下图所示。
在这里插入图片描述
重新打开 PowerShell 并运行fnm env命令。
在这里插入图片描述

2.2 配置 PowerShell

打开 PowerShell 的配置文件Microsoft.PowerShell_profile.ps1,文件路径为%USERPROFILE%DocumentsWindowsPowerShell,若没有对应文件夹或文件手动创建即可。
在这里插入图片描述

将以下命令添加至配置文件末尾。

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

在 Windows 中,也可以运行notepad $profile命令打开 PowerShell 配置文件,如果提示找不到文件路径,就在新建文件夹中添加上述命令,然后保存文件并命名为Microsoft.PowerShell_profile.ps1即可,注意需要保证父级文件夹名称为WindowsPowerShell

3 常用命令

// 查看所有远程可供安装的 Node 版本
fnm list-remote
// 安装某一 Node 版本
fnm install 
// 切换某一 Node 版本
fnm use 
// 查看当前使用的 Node 版本
fnm current
// 查看所有已安装的 Node 版本
fnm list
// 删除某一 Node 版本
fnm uninstall 
// 设置默认版本
fnm default 
// 设置 Node 版本别名
fnm alias  
// 移除 Node 版本别名
fnm unalias 

4 指定项目 Node 版本

  1. package.json 文件中指定:设置以下字段。

    {
    “engines”: {
    “node”: “>=18.0.0”
    }
    }

  2. .node-version 文件中指定:在文件中设置 Node 版本。

    v22.9.0

若 Fnm 不能在本地查找到符合项目指定的 Node 版本,将会在终端中给出提示,若选择 Y 将会自动下载并切换至指定 Node 版本。

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/996562.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025年热门的程控交换机系统行业内口碑厂家排行榜 - 行业平台推荐

2025年热门的程控交换机系统行业内口碑厂家排行榜 行业背景与市场趋势 随着企业数字化转型的加速,程控交换机系统作为企业通信的核心基础设施,市场需求持续增长。2025年,5G、VoIP、云通信等技术的普及进一步推动了…

2025等离子清洗机厂家有哪些?华仪行科技等离子清洗机推荐 - 品牌推荐大师1

挑选一台质量过硬、服务可靠的等离子清洗机,确实需要仔细考量。为了让你能快速了解市场上的主要选择,我推荐了一些等离子清洗机品牌、厂家,帮助用户做出更加明智的采购决策。华仪行科技(北京)CIF【推荐指数:★★★…

2025年热门的防腐防爆轴流风机用户口碑最好的厂家榜 - 行业平台推荐

2025年热门的防腐防爆轴流风机用户口碑的厂家榜行业背景与市场趋势随着工业安全标准的不断提高和化工、石油、制药等行业的快速发展,防腐防爆轴流风机作为关键的安全设备,市场需求持续增长。2025年,全球防爆设备市场…

C# Avalonia 19- DataBinding- BindProductObject

C# Avalonia 19- DataBinding- BindProductObject(之后不再重复申明)19章中,所有例子都基于https://www.cnblogs.com/dalgleish/p/19331015 BindProductObject.axaml代码<Window xmlns="https://github.com…

2025年比较好的加热不锈钢压力桶/活塞式压力桶厂家最新TOP实力排行 - 行业平台推荐

2025年比较好的加热不锈钢压力桶/活塞式压力桶厂家TOP实力排行行业背景与市场趋势随着工业自动化水平的不断提升,压力桶作为点胶、喷涂、灌装等工艺中的关键设备,市场需求持续增长。2025年,全球压力桶市场规模预计将…

2025年度嵌入式硬件工程公司排名,看哪家技术实力强? - myqiye

在工业4.0与智能制造浪潮下,嵌入式硬件作为工业控制、轨道交通、机器人等领域的核心支撑,其可靠性、定制化能力直接决定行业数字化转型的效率。为帮助企业精准匹配适配高要求场景的嵌入式解决方案服务商,本文围绕技…

数据采集_4

数据采集_4目录第一题:爬取股票信息关键步骤一:构造请求 URL:按板块分页抓取关键步骤二:解析 JSONP 数据关键步骤三:从diff里取出核心指标爬取结果:心得体会:第二题:爬取mooc课程整体思路简述关键步骤一:自动登录(i…

国产大容量/实验室/台式离心机选购全攻略!高性价比品牌+可定制服务+优质售后 - 品牌推荐大师1

一、选购核心参数:精准匹配实验需求 实验室选购大容量台式离心机,需优先锁定三大核心指标。转速与离心力方面,分离DNA、蛋白质等样本需10000rpm以上高速机型,常规血清分离则可选6000rpm以下低速设备,离心力(RCF)…

初来乍到,请多关照

一、为什么是这里? 在众多技术社区和博客平台中徘徊许久,最终选择了博客园。原因很简单:纯粹。 这里似乎还保留着互联网最初的模样——专注于分享与交流本身。没有过于花哨的界面,没有让人分心的信息流,映入眼帘的…

2025 年建筑、医院、商场等行业能源管理系统推荐

在 “双碳” 目标持续深化与能源成本攀升的 2025 年,建筑、医院、商场等行业对能源管理的精细化、智能化需求显著升级。本文聚焦三大高耗能行业的核心痛点,以 MyEMS 开源能源管理系统为核心推荐对象,结合 ABB、东软…

C# Avalonia 19- DataBinding- 例子公用类

C# Avalonia 19- DataBinding- 例子公用类Category.cs类using CommunityToolkit.Mvvm.ComponentModel; using System.Collections.ObjectModel;namespace AvaloniaUI.Demos.Book._19.StoreDatabase {public partial cl…

老旧水厂改造一体化净水设备推荐资质认证与工艺适配

老旧水厂改造一体化净水设备推荐资质认证与工艺适配 《2025年中国城镇供水行业发展报告》显示,截至2025年底全国2.3万家老旧自来水厂(建成超20年)中,60%存在工艺落后、出水浊度超1NTU、运维成本高30%等问题。《生活…

2025年评价高的缓冲骑马抽/极薄缓冲骑马抽TOP实力厂家推荐榜 - 品牌宣传支持者

2025年评价高的缓冲骑马抽/极薄缓冲骑马抽TOP实力厂家推荐榜行业背景与市场趋势随着现代家居设计对空间利用率和功能性的要求不断提高,缓冲骑马抽作为橱柜、衣柜等家具的核心功能部件,其市场需求持续增长。2025年,全…

2025矿用阻燃电缆厂家TOP5权威推荐:合作案例与品质之选 - myqiye

矿山作业环境高湿、多粉尘、高风险,对电缆的阻燃、耐腐、抗磨损性能要求严苛。2024年矿山电缆采购数据显示,超60%的矿山企业将合规认证与合作案例作为选型核心指标,而矿用阻燃电缆加工厂哪家合作案例多、矿用橡套电…

第三方涂料检测/油漆检测/树脂涂料检测/复合材料检测靠谱机构推荐/哪家好/哪家专业/哪家靠谱 - 品牌推荐大师

涂料,在中国传统名称为油漆。所谓涂料是涂覆在被保护或被装饰的物体表面,并能与被涂物形成牢固附着的连续薄膜通常是以树脂、或油、或乳液为主,添加或不添加颜料、填料,添加相应助剂,用有机溶剂或水配制而成的粘稠…

2025年五大U型滑板场地搭建团队排行榜,大型建设公司新测评 - mypinpai

为帮助城市体育部门、商业综合体及文旅项目精准锁定专业U型滑板场地合作伙伴,避免因不懂行导致场地沦为摆设,我们从国际标准认证资质、大型项目落地能力、安全工艺把控、后期运维支持及客户口碑五大维度展开深度评估…

紫外老化试验箱/淋雨试验箱/砂尘试验箱/鼓风干燥箱/药品稳定性试验箱/盐雾腐蚀试验箱品牌推荐 - 品牌推荐大师1

在国内众多紫外老化试验箱/淋雨试验箱/砂尘试验箱/鼓风干燥箱/药品稳定性试验箱/盐雾腐蚀试验箱实力厂家中,哪个国产优质厂家、生产商质量好?哪个品牌好?在这里,推荐上海今友试验设备有限公司! 紫外老化试验箱、盐…

2025中职新能源汽修专业学校TOP5权威推荐:精准匹配招生 - 工业品牌热点

随着新能源汽车产业爆发式增长,双碳战略下行业人才缺口逐年扩大,2024年数据显示,新能源汽车后市场技术人才缺口超60万,中职院校成为输送实用型技能人才的核心阵地。但学生及家长择校时常遇坑:部分学校实训设备老旧…

2025年评价高的光纤激光打标机用户口碑最好的厂家榜 - 行业平台推荐

2025年评价高的光纤激光打标机用户口碑的厂家榜行业背景与市场趋势随着工业4.0的深入推进和智能制造需求的持续增长,光纤激光打标机作为现代精密加工领域的重要设备,正迎来前所未有的发展机遇。2025年全球光纤激光打…

2025年口碑好的转台式抛丸机厂家推荐及选择参考 - 行业平台推荐

2025年口碑好的转台式抛丸机厂家推荐及选择参考行业背景与市场趋势随着制造业的持续升级和表面处理技术的不断进步,转台式抛丸机作为金属表面处理的关键设备,在汽车制造、航空航天、工程机械等领域的需求稳步增长。2…