すべてのチートシートフロントエンド開発

volta

Volta 1.x

日常的に使う Volta コマンドのクイックリファレンス:Node / npm / Yarn / pnpm ツールチェーンのインストール、プロジェクトごとのバージョン固定、グローバル パッケージの管理、Volta 自身のトラブルシューティング — よく使うオプションと実用例をまとめました。

25 コマンド

Volta 自身のインストール

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

公式の POSIX インストール スクリプト。プラットフォームを検出し、最新のリリース tarball をダウンロードして SHA-256 を検証し、`~/.volta` にインストールして `~/.profile` / `~/.zshrc` に PATH エントリを追加します。

--skip-setup PATH 編集をスキップ; -v 詳細; --version X.Y.Z 特定のリリースに固定

curl https://get.volta.sh | bash -s -- --version 1.1.1
iwr https://get.volta.sh | iex

Windows の PowerShell インストール コマンド。bash スクリプトと同じ動作 — MSI / EXE をダウンロードし、現在のユーザー用に `VOLTA_HOME` と PATH を設定します。

iwr https://get.volta.sh | iex

Node のインストール

volta install node

最新の Node.js LTS リリースをインストールし、グローバル既定として設定します。`node`、`npm`、`npx` シムがインストールされたバージョンに接続されます。

<version> 特定のバージョンをインストール (例: [email protected])

volta install node@20
volta install node@<version>

特定の Node.js バージョンをインストールします(例: node@18、[email protected]、node@latest)。Volta はインストールされたすべてのバージョンを並列に保持します。`package.json` で固定することで切り替えます。

volta install [email protected] && volta install [email protected]

プロジェクトごとの固定

volta pin node@<version>

プロジェクトの `package.json` に `volta.node` を書き込むので、`volta install` を実行するチーム メンバー全員が同じバージョンを取得します。

volta pin node@20 && volta pin npm@10 && volta pin [email protected]
volta pin npm@<version>

Node にバンドルされた npm とは独立して、このプロジェクト内で使用する npm バージョンを固定します。

volta pin yarn@<version>

Yarn(クラシック 1.x)を固定します。Yarn Berry(2+)には `yarn` および `yarn@berry` 形式を使用します。

volta pin pnpm@<version>

pnpm を固定して、すべてのマシンで `pnpm install` が常に同じリリースを使うようにします。

グローバル

volta install <package>

グローバル npm パッケージをインストールし、Volta でツールをキャプチャします。バイナリは Volta シム経由で PATH で利用できるようになり、ユーザーの Volta ホームに追跡されます。

-v 詳細; --no-progress 進捗 UI を非表示

volta install typescript tsx vitest
volta install <package>@<version>

固定されたバージョンでグローバル パッケージをインストールします。すべてのプロジェクトで同じコンパイラを使用したい TypeScript などのツールに便利です。

volta install [email protected]
volta uninstall <package>

グローバルに追跡されている npm パッケージとそのシムを削除します。

volta uninstall typescript

インストール済みツールの管理

volta list

Volta が把握しているインストール済みの Node / パッケージ マネージャー / グローバル ツールのバージョンをすべて一覧表示します。

node; npm; yarn; pnpm; packages

volta list node && volta list packages
volta list node

インストール済みの Node.js バージョンのみを一覧表示し、現在の既定のバージョンをマークします。

volta list node
volta list packages

グローバルにインストールされた npm パッケージと固定されたバージョンを一覧表示します。

volta list packages
volta which <tool>

現在のディレクトリで Volta がディスパッチするバイナリの絶対パスを表示します(プロジェクトごとの固定に従います)。

volta which node && volta which npm && volta which yarn
volta fetch

インストールせずに Node / ツールのリリースを Volta のキャッシュにプリダウンロードします。オフライン CI に便利です。

--platform linux-x64 ターゲット プラットフォームを上書き

volta fetch [email protected] --platform linux-x64

プロジェクト ツール

volta run <command>

現在のプロジェクトで Volta が使用するツールチェーンで任意のコマンドを実行します。シェルを変更する必要はありません。

volta run --node 18 --yarn 1.22 npm test
volta run --node <v> --npm <v> --yarn <v> --pnpm <v> <cmd>

プロジェクトの固定より優先される明示的なオーバーライドでコマンドを実行します(一回限りの互換性チェックに便利)。

volta run --node 18 --npm 9 npm run build
volta setup

シェル rc ファイルに Volta を再追加します(PATH + `VOLTA_HOME` 環境変数)。シェルのアップグレード後や `--skip-setup` を指定して `volta install` を実行した後に行います。

volta setup

診断

volta --version

Volta のバージョンを表示します。

volta --version
volta --help

すべてのサブコマンドを一覧表示するトップレベル ヘルプを表示します。

volta --help
volta doctor

よくある環境の問題(PATH、シム競合、古くなったインストール、プロキシの問題)をチェックし、修正を提案します。

volta doctor
echo $VOLTA_HOME

Volta がツールとシムを保存する場所を表示します(POSIX の既定は `~/.volta`、Windows は `%LOCALAPPDATA%\Volta`)。

echo $VOLTA_HOME && ls $VOLTA_HOME/tools/image/node

アンインストール

rm -rf $VOLTA_HOME

インストール済みのすべてのツールチェーンを消去します(POSIX)。シェル rc から PATH 行を削除して Volta を完全に取り除きます。

rm -rf $VOLTA_HOME && sed -i '/volta/d' ~/.zshrc
Remove-Item -Recurse -Force $env:VOLTA_HOME

PowerShell でも同じです — Volta ホームを消去し、`HKCU\Environment\Path` から `Volta` を削除します。

Remove-Item -Recurse -Force $env:VOLTA_HOME

関連コマンド速查

フロントエンド開発

npm

日常的に使う npm CLI コマンドのクイック リファレンス:init / install / add / remove / update / scripts / run / publish / audit、ロックファイル、レジストリ、キャッシュ管理 — よく使うオプションと実用例をまとめました。

34 コマンド

npm 10+

フロントエンド開発

yarn

日常的に使う Yarn CLI コマンド(Yarn Classic 1.x と Yarn Berry 2/3/4 両方)のクイック リファレンス:install / add / remove / run / workspaces、ロックファイル、Plug'n'Play、Berry 構成 — よく使うオプションと実用例をまとめました。

33 コマンド

Yarn 1.x (classic) / Yarn 4 (berry)

フロントエンド開発

pnpm

pnpm を素早く参照:install / add / remove / update、スクリプト、ワークスペース、ストア / キャッシュ、設定 — GitHub サイトの pnpm リポジトリ運用を中心に、よく使うオプションと実用例をまとめました。

31 コマンド

pnpm 9+

フロントエンド開発

npx

npx コマンドのクイック リファレンス:ワンショット パッケージ バイナリの実行、プロジェクトのスキャフォールド、npx キャッシュの管理、バージョンの固定、対話型 CLI の落とし穴の回避 — よく使うオプションと実用例をまとめました。

25 コマンド

npx 10+ (shipped with npm)

フロントエンド開発

vite

Vite CLI コマンドのクイック リファレンス:dev サーバー、ビルド、プレビュー、依存関係のプリバンドル、プラグイン管理、環境変数、プロジェクト確認 — よく使うオプションと実用例をまとめました。

30 コマンド

Vite 5+

Volta について

Volta は Chuck Pierce によって作成され、2019 年に初めてリリースされた、手軽な JavaScript ツールマネージャーです。一度グローバルに Node.js、npm、Yarn、その他の JS ツールをインストールし、`package.json` の小さな `volta` フィールドに基づいて各プロジェクトごとに適切なバージョンを自動的に選択します。現在の安定版は Volta 1.x です。nvm や n とは違い、Volta は(Node だけでなく)選択されたツールを追跡し、CLI 呼び出しを高速な Rust ベースのシム エンジンで傍受してミリ秒単位で正しいバイナリへルーティングします。Volta は、リポジトリをクローンして `yarn install` を実行すれば、チーム全員が同じ Node + Yarn バージョンを使うことができ、手動での切り替えが不要な場合に最適です。Volta は `nvm` のようなノード バージョン マネージャーではありません — バージョンを選ぶ対話型シェルを提供するものではなく、`package.json` に書かれているものを強制するだけです。すべてのツールチェーンは 1 つのユーザー書き込み可能ディレクトリ(既定 `~/.volta`)にあるため、アンインストールは単純に削除するだけです。すべてのダウンロードは `volta.sh` / GitHub から HTTPS 経由で行われます。テレメトリーやアップロードは一切ありません。

チートシート バージョン 1.0.0