Node.jsのバージョン管理ライブラリ
いっぱいある
公式のツール
package.jsonのengines
node.jsの使用するverisonをvalidationする
versionが異なる場合にerrorを出すだけ
Corepack
2023/1/6現在まだexperimentalだが使える
npm, yarn, pnpmのversionをprojectごとに固定する
↑ややこしいが、corepackはnpmらの話で、enginesはnode.jsの話mrsekut.icon
一覧
npm trends
https://blog.clock-up.jp/entry/2018/02/10/nodejs-manager-on-windows
めちゃくちゃある
fnm
nodebrew
nodebrewはnpmのライブラリではない
tj/n
nvm
github
プロジェクトごとに自動で適切なバージョンのものに切り替える
Volta
https://moro-archive.hatenablog.com/entry/2015/07/27/225747
nvmとnの比較
nはbinに、そのversionのnodeをコピーするので、より自然な利用法になる