目次
Voltaは何がいいのか
はやい
Install and run any JS tool quickly and seamlessly! Volta is built in Rust and ships as a snappy static binary.
要約(Rust製で作られているため、はやいです。) 実感としてNodebrewより高速でプロジェクトによっては体感1/3の速度でした。やったー!
信頼性がある
ここが一番voltaをみんなで使うことで恩恵のあるポイント。
Volta pinコマンドを使用することで、node,npm,yarnのバージョンを統一することができます。
バージョンが違って動かない..なんで…というあるあるからの開放!やったー!
(今は私しか使ってないのでこの恩恵が受けられないです…悲しい)
ユニバーサル
クロスプラットフォーム!
Win,mac,linuxどれでも動く!M1でも動く!やったー!
インストール
インストールの前に現在使用中のNodeバージョン管理ツールを削除しておきましょう。
インストールコマンド
curl https://get.volta.sh | bash
パスを通す
source ~/.zshrc
インストールの確認
volta -v
volta help
Voltaコマンドが使えるかどうか確認しましょう。
Node.jsのインストール
バージョンを指定してインストール
volta install node@14.15.5
最新インストール
volta install node@latest
プロジェクトの管理
ここが最大の利点。node,npm,yarnのバージョンの固定です。
package.jsonに記録されます。この設定が書き込まれたpackage.jsonを共有することで作業者の環境構築がかなり楽になります。
Nodeのバージョンを14.15.5に固定する
volta pin node@14.15.5
npmのバージョンを固定
volta pin npm@6
ということで、プロジェクトを作った人が
volta pinコマンドでバージョン固定させておくだけで、
作業者は脳死でnpm installできるのが最高です。
たすかる。