Node.js環境構築(Volta)
Voltaは高速で信頼性の高いJavaScriptツールマネージャーです。NVMと比較して、より高速で自動的なバージョン切り替えが特徴です。
Voltaのインストール
Section titled “Voltaのインストール”公式推奨のインストールスクリプトを使用します:
curl https://get.volta.sh | bash※ Homebrewでのインストールは公式で推奨されていません
インストール確認
Section titled “インストール確認”volta -v基本的な使い方
Section titled “基本的な使い方”Node.jsのインストール
Section titled “Node.jsのインストール”# 最新のLTS版をインストールvolta install node
# 特定バージョンをインストールvolta install node@14.15.5パッケージマネージャーのインストール
Section titled “パッケージマネージャーのインストール”volta install npmvolta install yarnvolta install pnpmインストール済みツールの確認
Section titled “インストール済みツールの確認”volta list all特定バージョンの削除
Section titled “特定バージョンの削除”Voltaには削除コマンドがないため、直接ディレクトリから削除します:
rm -rf ~/.volta/tools/image/node/12.22/プロジェクトごとのバージョン管理
Section titled “プロジェクトごとのバージョン管理”バージョンの固定
Section titled “バージョンの固定”プロジェクトのNode.jsとnpmのバージョンを固定(package.jsonに記録):
volta pin node@16.14.0volta pin npm@8.3.1volta pin yarn@1.22.10Voltaの利点
Section titled “Voltaの利点”- プロジェクトディレクトリに移動すると自動的にバージョンが切り替わる
- グローバルツールもプロジェクトごとに分離される
- 高速な起動とバージョン切り替え
Voltaのアンインストール
Section titled “Voltaのアンインストール”1. Voltaディレクトリを削除
Section titled “1. Voltaディレクトリを削除”rm -rf ~/.volta2. シェル設定をクリーンアップ
Section titled “2. シェル設定をクリーンアップ”code ~/.zshrc以下の2行を削除:
export VOLTA_HOME="$HOME/.volta"export PATH="$VOLTA_HOME/bin:$PATH"VoltaとNVMの比較
Section titled “VoltaとNVMの比較”| 機能 | Volta | NVM |
|---|---|---|
| 自動バージョン切り替え | ✓ | 要設定 |
| 起動速度 | 高速 | 普通 |
| Windows対応 | ✓ | × |
| プロジェクト設定 | package.json | .nvmrc |