管理Node版本:mac 用户建议 fnm
从 windows 切换到 macOS,你是否遇到过 nvm 配置麻烦的问题?推荐:fnm
本文将介绍fnm,一个由 Rust 编写的Node版本管理工具安装和使用
mac上 fnm 是个不错的选择,它在mac上安装配置只有两步操作,简单易用、命令与nvm类似
为什么选择 fnm ?
mac上安装配置简单
并且如其名 "Fast Node Manager" 所示,fnm 的一个显著特点是它的速度。它使用 Rust 🦀编写,相较于其他用 Bash 或 JavaScript 编写的版本管理工具(如 nvm 或 n),它在安装和切换 Node.js 版本时表现出更高的性能 🚀
安装配置 fnm
要开始使用 fnm,你首先需要在你的 mac 上安装它。最简单的安装方法是使用 Homebrew:
官方脚本一键安装:
curl -fsSL https://fnm.vercel.app/install | bash
此外也可以手动安装,但是需要配置脚本环境:
brew install fnm
配置 fnm:
安装完成后,需要配置 fnm,让你在任何新的终端会话中可以使用它。将下面的配置代码添加到你的 ~/.zshrc
文件中:
# fnm config start
eval "$(fnm env --use-on-cd)"
# fnm config end
安装配置完成后,你可以在终端中使用 fnm 命令了
输入 fnm --version
查看是否安装成功
安装和切换 Node 版本
使用 fnm,你可以轻松安装和切换不同的 Node 版本。以下是如何进行操作的步骤:
-
安装指定大版本的 Node:
fnm install 18 # 安装 Node 18,再也不用查询node具体版本了
-
查看版本
fnm ls # 查看已经安装的版本
-
切换到已安装的版本:
fnm use 18 # 直接切换到已经安装的18 版本
常用命令:
查看当前Node版本:fnm current
列出所有已安装的 Node 版本:fnm ls
安装某一版本的 Node:fnm install <version>
删除某一版本的 Node:fnm uninstall <version>
切换 Node 版本:fnm use <version>|<alias>
将某一版本设为默认:fnm default <version>
设置 Node 版本别名:fnm alias <version> <alias>
移除 Node 版本别名:fnm unalias <alias>
总结
如果你是一名使用mac的前端开发者,那么 fnm 绝对值得一试!
切换到mac使用了一段时间的前端程序员,期待和大家一起成长~
转载自:https://juejin.cn/post/7370386370870362139