Node版本管理用什么?--Fast Node Manager(fnm)

4,847 阅读1分钟

fnm 是一个基于 Rust 的 Node.js 版本管理工具,可用于替换 Node Version Manager(nvm)。

本文将介绍 fnm 在 Window 上的安装、配置和基本使用。

image.png

安装

使用 Chocolatey

 choco install fnm

使用 Scoop

 scoop install fnm

如果你之前在用 Rust,那么使用 Cargo 会很方便

 cargo install fnm

安装完毕后,输入fnm -V查看版本,如下即安装成功

image-20220513201216015.png

配置环境(PowerShell)

打开 profile 文件

 code $PROFILE

image.png

将下面的语句添加到 profile 文件的末尾

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

使用

查看当前 Node 版本

 fnm current

image-20220513201452072.png

列出所有已安装的 Node 版本

 fnm ls

image-20220513201710302.png

安装某一版本的 Node

 fnm install <version>

image-20220513202053765.png

删除某一版本的 Node

 fnm uninstall <version>

image.png

切换 Node 版本

 fnm use <version>|<alias>

image-20220513202357194.png

设置 Node 版本别名

  fnm alias <version> <alias>

image-20220513203239041.png

移除 Node 版本别名

  fnm unalias <alias>

image.png

将某一版本设为默认

  fnm default <version>

image.png

查看详细帮助

  fnm -h

image.png

想要了解更多信息请访问官方仓库Schniz/fnm: 🚀 Fast and simple Node.js version manager, built in Rust (github.com)