【Ubuntu】node.jsのバージョン管理システム「Volta」のインストール・使い方
更新日:
![](https://lunaris-code.com/wp-content/uploads/2022/03/nodelogo20220311_3.jpg)
![ルナリス](https://lunaris-code.com/wp-content/uploads/2022/10/lunaris_i20221031_2.png)
ルナリス
今回はnode.jsバージョン管理システム「Volta」を紹介するわ
え、この前「n」ってやつ紹介してたよね?
![ソルト](https://lunaris-code.com/wp-content/uploads/2022/11/c03b95452b30e5845ec63bbde726a7cb.png)
ソルト
![ルナリス](https://lunaris-code.com/wp-content/uploads/2022/10/lunaris_i20221031_2.png)
ルナリス
時代は””Volta””よ!
Nさん…ボクはチャンピオンを超える…!!
![ソルト](https://lunaris-code.com/wp-content/uploads/2022/11/c03b95452b30e5845ec63bbde726a7cb.png)
ソルト
![ルナリス](https://lunaris-code.com/wp-content/uploads/2022/10/lunaris_i20221031_2.png)
ルナリス
そのNではないわ…
バージョン管理「Volta」とは
![ソルト](https://lunaris-code.com/wp-content/uploads/2022/11/c03b95452b30e5845ec63bbde726a7cb.png)
ソルト
node.jsのバージョンを簡単に切り替えれるんだよね?
そうよ、柔軟にnodeのバージョンを変えることで臨機応変に対応できるわ
![ルナリス](https://lunaris-code.com/wp-content/uploads/2022/10/lunaris_i20221031_2.png)
ルナリス
また、プロジェクトごとにnodeのバージョンを設定できるわ
![ルナリス](https://lunaris-code.com/wp-content/uploads/2022/10/lunaris_i20221031_2.png)
ルナリス
![ソルト](https://lunaris-code.com/wp-content/uploads/2022/11/c03b95452b30e5845ec63bbde726a7cb.png)
ソルト
わーお、便利~!
Voltaのインストール
sudo curl https://get.volta.sh | bash
success: Setup complete. Open a new terminal to start using Volta!
と表示されたら以下のコマンドでターミナルを再起動します。
exec $SHELL -l
Voltaがインストールが成功しているか確認してみましょう。
volta -v
Voltaでよく使うコマンド
![ルナリス](https://lunaris-code.com/wp-content/uploads/2022/10/lunaris_i20221031_2.png)
ルナリス
ここからはnode.jsのインストール・変更等を解説するわ
node.jsのインストール
LTS(安定版)インストール
volta install node
最新版のインストール
volta install node@latest
バージョンを指定してインストール
volta install node@バージョン
node.jsのバージョン切り替え
インストールと同じコマンドで切り替えます。
インストールと切り替えを同時に行う様です。
インストールしたnode.jsの一覧を表示
volta list all
指定したバージョンのnode.jsを削除
削除用のコマンドはまだ用意されていない様です。
そのため普通にコマンドで削除します。
rm -rf ~/.volta/tools/image/node/バージョン
プロジェクトごとにnodeのバージョンを指定(固定)
固定したいプロジェクトに移動してからコマンドを実行して下さい。
固定すると作業時に自動でnode.jsのバージョンを切り替えてくれます。
volta pin node@バージョン
npmのバージョンを固定
npmも固定できます。
volta pin npm@バージョン
コメント一覧