Windows NodeJS 版本管理工具 Fnm 快速使用
Windows Node.JS 版本管理工具 Fnm 快速使用
简介:Fast and simple Node.js version manager, built in Rust(快速而简单的 Node.js 版本管理器,用 Rust 构建)
1. 下载与安装
- 下载:直接 前往 GitHub 下载 Windows 版本压缩包
- 安装:解压缩后,得到
fnm.exe
,将其所在的文件夹,添加到系统环境变量path
中 - 验证:打开
cmd
或者PowerShell
,输入fnm --version
,你将得到如下输出,推荐使用PowerShell
:
2. 修改默认安装根目录
查看fnm 环境变量:fnm env
,其中可看到默认安装根目录为: FNM_DIR=C:\Users\Administrator\AppData\Roaming\fnm
新建系统环境变量FNM_DIR=D:\fnm-windows
,新建后重新查看:fnm env
3. 配置CMD
或 PowerShell
必须配置其中一个,且使用时,必须用已经配置的来输入命令,否则无法正常使用
-
配置
CMD
-
打开文件夹
%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\System Tools
,找到命令提示符
,右键 -> 属性
,在目标一栏,中的结尾添加:/k %USERPROFILE%\bashrc.cmd
(注意/k前有个空格)
-
打开文件夹
%USERPROFILE%
,中新建文件bashrc.cmd
,并在其中添加下面的内容:
@echo off :: for /F will launch a new instance of cmd so we create a guard to prevent an infnite loop if not defined FNM_AUTORUN_GUARD ( set "FNM_AUTORUN_GUARD=AutorunGuard" FOR /f "tokens=*" %%z IN ('fnm env --use-on-cd') DO CALL %%z )
-
-
配置
PowerShell
-
打开文件夹
%USERPROFILE%\Documents\WindowsPowerShell
,在其中新建Microsoft.PowerShell_profile.ps1
文件(注意若此处已经存在一个格式为*.ps1
的文件,则不用新建)
-
在
*.ps1
文件的最后输入添加fnm env --use-on-cd | Out-String | Invoke-Expression
-
4. 安装 Node.Js
fnm ls-remote # 列出所有远程 Node.js 版本
fnm ls # 列出本地所有的 Node.js 版本
fnm install v19.6.1 # 安装某一个指定版本(版本号可在 fnm ls-remote 中查看)
5. 版本切换与默认版本设置(如果不配置CMD
或 PowerShell
,此处命令无法执行,包括 node
命令)
fnm current # 查看当前 Node.Js 版本
fnm use v21.0.0 # 切换指定版本(版本号可在 fnm ls 中查看)
fnm default v21.0.0 # 设置默认版本
6. 卸载 Node.Js
fnm uninstall v19.6.1 # 卸载某一个指定版本(版本号可在 fnm ls 中查看)
7. 其他使用
fnm alias <version> <alias> # 给某个版本设置别名
fnm unalias <alias> # 删除别名
本文来自博客园作者:星尘的博客,转载请注明出处:https://www.cnblogs.com/yqbaowo/p/18318286