結論
結論パターン0
バージョン管理などそもそも考えない(答えになっていないが・・・)
結論パターン1
自分の好きなのを使う(答えになっていないが・・・最終的にはここに収束するような気もする)
結論パターン2
node.js公式のインストール方法で説明されているパッケージマネージャーを使用する
- Windowsの場合: fnm または chocolatey
- macOS/Linuxの場合: nvm または fnm
上記からクロスプラットフォームを考慮する場合の選択肢はfnmとなる。node v20.0.0が出たころは、fnmは掲載されいなかったと記憶しているので、fnmは比較的新しいものと思われる。
注:chocolateyは、macOSでいうところのhomebrewに相当するもので、node.jsの専用ツールではない。
結論パターン3
マルチプラットフォームに対応しているvoltaという選択肢
おまけ
有名どころのツール一覧
リンクはしてないので詳細はググってください
- nvm (Node Version Manager)
- fnm (Fast Node Manager)
- chocolatey
- volta
- n (Node simple version management)
- nodebrew
- nvs (Node Version Switcher)