-
-
Notifications
You must be signed in to change notification settings - Fork 34
Node version managers
LeoTM edited this page Jan 21, 2026
·
24 revisions
- 2010 nvm (Shell) 🐌
- 2014 asdf (Go, Shell)
- 2015 n (Shell)
- 2018 fnm (Rust) ⚡
- install
brew install fnm- shell setup
fnm install --latestcorepack enable
- under-the-hood
-
/opt/homebrew/bin/fnm(binary) -
/Users/leo/.local/share/fnm(Node versions storage) -
/Users/leo/.local/state/fnm_multishells(shell state/paths, used for managing dynamic PATH modifications)
-
- full uninstall...
- revert
fnm envchanges... - revert shell config file (e.g.
.zshrc) rm -rf $HOME/.local/state/fnm_multishellsrm -rf $HOME/.local/share/fnm
- revert
- install
- 2019 volta (Rust) ⚡
- install
brew install voltavolta setup⚠️ volta uninstallnot supportedvolta install node@latest-
volta install <npm/yarn/pnpm/bun>@latest
- full uninstall...
rm -rf $HOME/.volta- revert e.g.
.zshenv - revert e.g.
.profile
- install