Node 版本管理

常用的版本管理器有:nvm、n、fnm

一、nvm

支持macOS 和 Linux,Windows 下需要使用 nvm-windows 替代会好些

1、语法

#安装版本

nvm install <version>

#切换版本

nvm use <version>

#查看已安装版本

nvm ls

#卸载

nvm uninstall <version>

#设置默认版本

nvm alias default <version>

二、n

支持macOS 和 Linux,不支持win32系统
n 是一个 npm 包,就是 node 自己管自己,较快,node不出问题时很方便

1、安装

npm install -g n

2、语法

#安装版本

n <version>

#切换版本

n <version>

#查看已安装版本

n

三、fnm

支持Linux、macOS、Windows
fnm 是使用 rust 写的,最快速

1、安装

使用PowerShell

winget install Schniz.fnm

在PowerShell中运行 notepad $profile 打开文件Microsoft.PowerShell_profile.ps1,写入下面的语句后保存

当文件夹中有 .node-version or .nvmrc file ,自动执行 fnm use ,所以终端会自动显示当前目录的node版本
fnm env --use-on-cd | Out-String | Invoke-Expression

2、语法

#安装版本

fnm install <version>

#切换版本,切换当前环境下node版本

fnm use <version>

#查看已安装版本

fnm list

#设置默认版本,全局版本

fnm default <version>

#卸载

fnm uninstall <version>

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注