Voltaとは
Windowsではnodistを長らく愛用していた。
それに代わるバージョン管理ツールとしてVoltaなるものを発見しインストールしていたが、数か月たっておりそのことをすっかり忘れていた。
node.jsのバージョンを上げる必要があったのだが、node.jsのインストーラーをDLしてセットアップしてしまい混乱した・・・。
今後忘れないように、まとめておく。
環境
OS:Windows 10 Pro 21H1
手順
インストーラをDLしてインストーラーを実行
voltaの確認
PS C:\> volta -v
1.0.8
特定のバージョンをインストールする
PS C:\> volta install node@16.15.1
success: installed and set node@16.15.1 (with npm@8.11.0) as default
nodeの確認
PS C:\> node -v
v16.15.1
試しに最新版を入れてみる
PS C:\> volta install node@latest
success: installed and set node@18.3.0 (with npm@8.11.0) as default
nodeのversionを確認するとインストールしたものに変わっている
PS C:\> node -v
v18.3.0
プロジェクトごとに切り替えたい場合は、pinコマンドを使う模様
PS C:\Users\dev\source\repos\DemoApp> volta pin node@16.15.1
success: pinned node@16.15.1 (with npm@8.11.0) in package.json
これを実行すると以下の設定がpackage.jsonに追記される
package.json
"volta": {
"node": "16.15.1"
}
以上