Windows系统配置NodeJS环境之fnm(小白向)

2,240 阅读1分钟

如果你是小白,想给电脑配置NodeJS环境,我非常建议你阅读本篇文章,你会学习到使用fnm来安装和管理多个版本的NodeJS

安装fnm

fnm是一个用Rust语言编写的node版本管理器,具有速度快、跨平台等优势。

通过fnm的GitHub releases可以下载到fnm的Windows版本压缩包:

github.com/Schniz/fnm/…

把解压得到的fnm.exe放到一个目录中,并把这个目录添加到环境变量Path:

image.png

image.png

在终端中使用fnm

PowerShell的使用相对会多一些vscode的终端默认是PowerShell),所以选择PowerShell来使用fnm。

在PowerShell中输入fnm回车,可以看到fnm命令可以使用了。

image.png

但是呢,我们还需要对终端进行一个配置以保证fnm的正常使用。

在PowerShell中,profile.ps1文件是一个特殊的脚本,它允许用户在每次打开PowerShell窗口时自动运行一些命令。这对于设置常用的环境变量、别名和函数等非常有用。

首先要找到或创建profile.ps1文件,可以参考以下指令:

Get-Content $Profile
New-Item $Profile -ItemType File -Force

image.png

image.png

把下面的内容添加到profile.ps1文件中:

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

fnm的基本使用

  1. 安装node版本

    fnm install 16

    fnm install 18.19.1

  2. 切换node版本

    fnm ues 16

  3. 设置默认node版本

    fnm default 16

更多命令请看commands或通过fnm -h获取

参考

fnm/README.md at master · Schniz/fnm · GitHub

Node系列 | Node版本管理工具 fnm - Tinywan - 博客园

你的PowerShellprofile.ps1文件中有什么?_你最喜欢的Powershell Cmdlet是什么?_如何查找PowerShell集成控制台使用的profile.ps1文件? - 腾讯云开发者社区 - 腾讯云