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.1iwr https://get.volta.sh | iexWindows の PowerShell インストール コマンド。bash スクリプトと同じ動作 — MSI / EXE をダウンロードし、現在のユーザー用に `VOLTA_HOME` と PATH を設定します。
iwr https://get.volta.sh | iexNode のインストール
volta install node最新の Node.js LTS リリースをインストールし、グローバル既定として設定します。`node`、`npm`、`npx` シムがインストールされたバージョンに接続されます。
<version> 特定のバージョンをインストール (例: [email protected])
volta install node@20volta 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 [email protected]volta pin yarn@<version>Yarn(クラシック 1.x)を固定します。Yarn Berry(2+)には `yarn` および `yarn@berry` 形式を使用します。
volta pin [email protected]volta pin pnpm@<version>pnpm を固定して、すべてのマシンで `pnpm install` が常に同じリリースを使うようにします。
volta pin [email protected]グローバル
volta install <package>グローバル npm パッケージをインストールし、Volta でツールをキャプチャします。バイナリは Volta シム経由で PATH で利用できるようになり、ユーザーの Volta ホームに追跡されます。
-v 詳細; --no-progress 進捗 UI を非表示
volta install typescript tsx vitestvolta install <package>@<version>固定されたバージョンでグローバル パッケージをインストールします。すべてのプロジェクトで同じコンパイラを使用したい TypeScript などのツールに便利です。
volta install [email protected]volta uninstall <package>グローバルに追跡されている npm パッケージとそのシムを削除します。
volta uninstall typescriptインストール済みツールの管理
volta listVolta が把握しているインストール済みの Node / パッケージ マネージャー / グローバル ツールのバージョンをすべて一覧表示します。
node; npm; yarn; pnpm; packages
volta list node && volta list packagesvolta list nodeインストール済みの Node.js バージョンのみを一覧表示し、現在の既定のバージョンをマークします。
volta list nodevolta list packagesグローバルにインストールされた npm パッケージと固定されたバージョンを一覧表示します。
volta list packagesvolta which <tool>現在のディレクトリで Volta がディスパッチするバイナリの絶対パスを表示します(プロジェクトごとの固定に従います)。
volta which node && volta which npm && volta which yarnvolta 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 testvolta run --node <v> --npm <v> --yarn <v> --pnpm <v> <cmd>プロジェクトの固定より優先される明示的なオーバーライドでコマンドを実行します(一回限りの互換性チェックに便利)。
volta run --node 18 --npm 9 npm run buildvolta setupシェル rc ファイルに Volta を再追加します(PATH + `VOLTA_HOME` 環境変数)。シェルのアップグレード後や `--skip-setup` を指定して `volta install` を実行した後に行います。
volta setup診断
volta --versionVolta のバージョンを表示します。
volta --versionvolta --helpすべてのサブコマンドを一覧表示するトップレベル ヘルプを表示します。
volta --helpvolta doctorよくある環境の問題(PATH、シム競合、古くなったインストール、プロキシの問題)をチェックし、修正を提案します。
volta doctorecho $VOLTA_HOMEVolta がツールとシムを保存する場所を表示します(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' ~/.zshrcRemove-Item -Recurse -Force $env:VOLTA_HOMEPowerShell でも同じです — 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+
商標と利用についての告知
本コマンドラインツール・チートシート集はオープンコミュニティの参考資料です。本書で言及するツールの名前、ロゴ、商標(Git™、Docker™、Kubernetes®、kubectl、PostgreSQL®、MySQL®、Redis™、MongoDB®、Linux™、PowerShell™、Vim™ など)はすべてそれぞれの権利者の財産であり、本書では識別および参照の目的のみに使用しています。
本チートシートの全内容は独立して作成された簡略化された自己完結型の参考資料であり、いかなる公式ドキュメントにも所属せず、承認されておらず、また引用されたものでもありません。コマンド一覧、オプションフラグの説明、コード例はすべて著者による独自の簡略化です。権威ある情報については、各ツールの公式ドキュメントを参照してください。
コマンドの構文およびオプションフラグはツールのバージョンによって異なる場合があります。表示されるバージョンタグは安定リリースを示しています。他のバージョンでは動作が異なる場合があります。本書は商標権者による推奨や選好を意味するものではありません。
商標権者または著作権者の方で、当サイトの一部内容について権利侵害の懸念がある場合は[email protected]までご連絡ください。有効な権利証明を受領次第、合理的な期間内に関連内容を修正または削除いたします。
当サイトの情報を利用したことで生じたいかなる直接的・間接的損害についても、当サイトは法的責任を負いません。
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