volta!
volta
voltaは、OSの縛りも特になく高速で使えるnodeのバージョン管理ツールです。
大体の人はコマンド
curl https://get.volta.sh | bashでインストールできますが、Windowsユーザーは開発者モードにしたうえでインストーラーを使う必要があります。
多くのバージョン管理ツールが.node-versionファイルを追加するのに対し、voltaはpackage.jsonにバージョンを追記します。
nodeだけではなく、yarnやおそらくnpmもnodeに合わせたバージョンにしてくれます。複数設定できるのでpackage.jsonに記載されるもよう。
また、グローバルに入れたライブラリなども、nodeのバージョンに合わせてバージョンが切り替わるらしいです。
備忘録コマンド
インストール。
1 2 3 4 5 6 |
// バージョン指定 volta install node@14.15.5 // メジャーバージョンだけでもOK volta install node@14 // 最新安定版 volta install node |
プロジェクト用にバージョン指定。
1 2 |
volta pin node@12.20 volta pin yarn@1.19 |
インストール済みバージョン確認。
1 |
volta list |
ちなみにnodist
引かないで聞いてほしいのですが、voltaに乗り換えるまで2019年でサポートが終了したnodistを使っていました。
なぜなら、アンインストールが大変と聞いていたから!
npmのアップデートがうまくいかず、調べるよりもnodeと共に入れ直そうという大雑把すぎる決断をしたわたくしは、ついにnodistとおさらばいたしました。nodeを一回消すならnodistもろとも。
こちらの参考サイトを読みながらアンインストールしました。
参考:nodistを完全にアンインストールする手順 | 経験知