⚡️
Voltaを使ってnodeのバージョン管理を行う
Voltaとは
pyenv
のように、ホストマシン上でとあるJavaScriptパッケージのバージョンを切り替えるためのツールです。
node
に限らずnpm
やyarn
などのパッケージツールもバージョン切り替えが可能です。
Getting Start
Macならこれだけ。
curl https://get.volta.sh | bash
Windowsマシンなら、インストーラをダウンロードするだけです。
使い方
特定バージョンのNodeエンジンを取得
volta install node@20.11.0
プロジェクトのNodeエンジンを選択
volta pin node@20.11.0
これを実行するとpackage.json
にVolta
で選択しているバージョンが保存されます。
package.json
"volta": {
"node": "20.11.0"
}
感想
小ネタ記事でした。
こういう場面では普段コンテナを使うのですっかり忘れつつあったハックネタだったんですが、今回node
でホストマシン上でバージョンを切り替えたい場面に直面したので記事にしておきました。
📢 Kobe.tsというTypeScriptコミュニティを主催しています
フロント・バックエンドに限らず、周辺知識も含めてTypeScriptの勉強会を主催しています。
毎朝オフラインでもくもくしたり、神戸を中心に関西でLTもしています。
盛り上がってる感を出していきたいので、良ければメンバーにだけでもなってください😣
Discussion