如果你是小白,想给电脑配置NodeJS环境,我非常建议你阅读本篇文章,你会学习到使用fnm来安装和管理多个版本的NodeJS
安装fnm
fnm是一个用Rust语言编写的node版本管理器,具有速度快、跨平台等优势。
通过fnm的GitHub releases可以下载到fnm的Windows版本压缩包:
把解压得到的fnm.exe放到一个目录中,并把这个目录添加到环境变量Path:
在终端中使用fnm
PowerShell的使用相对会多一些vscode的终端默认是PowerShell),所以选择PowerShell来使用fnm。
在PowerShell中输入fnm回车,可以看到fnm命令可以使用了。
但是呢,我们还需要对终端进行一个配置以保证fnm的正常使用。
在PowerShell中,profile.ps1文件是一个特殊的脚本,它允许用户在每次打开PowerShell窗口时自动运行一些命令。这对于设置常用的环境变量、别名和函数等非常有用。
首先要找到或创建profile.ps1文件,可以参考以下指令:
Get-Content $Profile
New-Item $Profile -ItemType File -Force
把下面的内容添加到profile.ps1文件中:
fnm env --use-on-cd --shell powershell | Out-String | Invoke-Expression
fnm的基本使用
-
安装node版本
fnm install 16fnm install 18.19.1 -
切换node版本
fnm ues 16 -
设置默认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文件? - 腾讯云开发者社区 - 腾讯云