コンテンツにスキップ

Node.js環境構築(Volta)

Voltaは高速で信頼性の高いJavaScriptツールマネージャーです。NVMと比較して、より高速で自動的なバージョン切り替えが特徴です。

公式推奨のインストールスクリプトを使用します:

Terminal window
curl https://get.volta.sh | bash

※ Homebrewでのインストールは公式で推奨されていません

Terminal window
volta -v
Terminal window
# 最新のLTS版をインストール
volta install node
# 特定バージョンをインストール
volta install node@14.15.5

パッケージマネージャーのインストール

Section titled “パッケージマネージャーのインストール”
Terminal window
volta install npm
volta install yarn
volta install pnpm

インストール済みツールの確認

Section titled “インストール済みツールの確認”
Terminal window
volta list all

Voltaには削除コマンドがないため、直接ディレクトリから削除します:

Terminal window
rm -rf ~/.volta/tools/image/node/12.22/

プロジェクトごとのバージョン管理

Section titled “プロジェクトごとのバージョン管理”

プロジェクトのNode.jsとnpmのバージョンを固定(package.jsonに記録):

Terminal window
volta pin node@16.14.0
volta pin npm@8.3.1
volta pin yarn@1.22.10
  • プロジェクトディレクトリに移動すると自動的にバージョンが切り替わる
  • グローバルツールもプロジェクトごとに分離される
  • 高速な起動とバージョン切り替え
Terminal window
rm -rf ~/.volta

2. シェル設定をクリーンアップ

Section titled “2. シェル設定をクリーンアップ”
Terminal window
code ~/.zshrc

以下の2行を削除:

Terminal window
export VOLTA_HOME="$HOME/.volta"
export PATH="$VOLTA_HOME/bin:$PATH"
機能VoltaNVM
自動バージョン切り替え要設定
起動速度高速普通
Windows対応×
プロジェクト設定package.json.nvmrc