fnm node版本管理工具
作者: Byron 最后更新: 2023-04-02
Fast Node Manager
目录
安装
linux
# 初始安装
curl -fsSL https://fnm.vercel.app/install | bash
# 后续升级
curl -fsSL https://fnm.vercel.app/install | bash -s -- --skip-shell
# ~/.zshrc 修改
# 支持自动根据项目 .nvmrc 文件自动切换版本,使用镜像避免可能存在的 fnm install 问题
- eval "$(fnm env)"
+ eval "$(fnm env --use-on-cd --node-dist-mirror=https://repo.huaweicloud.com/nodejs/)"
windows
with binary
- 下载 fnm-windows.zip
- 解压出 exe 文件, 复制 exe 文件所在文件夹路径
- 编辑用户环境变量, 添加上面复制的路径
- 编辑用户文件夹下的
.bashrc
文件, 添加eval "$(fnm env --use-on-cd)"
with cargo
- Install Rust and Cargo
cargo install fnm
- edit
.bashrc
Git Bash issues
eval $(fnm env | sed 1d)
export PATH=$(cygpath $FNM_MULTISHELL_PATH):$PATH
if [[ -f .node-version || -f .nvmrc ]]; then
fnm use
fi
常用命令
# 命令帮助
fnm --help
# node 已安装列表
fnm list
# node 安装
fnm install 版本号(支持模糊/lts)
# node 卸载
fnm uninstall 版本号
# node 切换
fnm use 版本号
# node 设置默认
fnm default 版本号