コンテンツにスキップ

Vercel CLI コマンド

デプロイとサーバーレス開発のための包括的な Vercel CLI コマンドとワークフロー。

インストールとセットアップ

コマンド説明
npm install -g vercelVercel CLIをグローバルにインストール
yarn global add vercelYarn でインストール
vercel loginVercelアカウントにログイン
vercel logoutVercelからログアウト
vercel whoami現在のユーザーを表示
vercel --versionCLIバージョンを表示
vercel --helpヘルプ情報を表示

プロジェクト管理

コマンド説明
vercelカレントディレクトリをデプロイ
vercel --prod本番環境にデプロイ
vercel --prebuilt静的ファイルを事前ビルドしてデプロイ
vercel init新しいプロジェクトを初期化
vercel linkVercelプロジェクトにローカルディレクトリをリンクする
vercel unlinkプロジェクトのリンクを解除
vercel lsすべてのデプロイメントを一覧表示
vercel rm <deployment>デプロイメントを削除

デプロイメントコマンド

コマンド説明
vercel deployプロジェクトをデプロイ
vercel --name <name>カスタム名で展開
vercel --target production本番環境にデプロイ
vercel --target previewプレビューにデプロイ
vercel --build-env KEY=valueビルド環境変数を設定
vercel --env KEY=valueランタイム環境変数を設定する
vercel --regions <regions>特定のリージョンにデプロイ
vercel --force新しいデプロイメントを強制

環境変数

コマンド説明
vercel env ls環境変数を一覧表示する
vercel env add <name>環境変数を追加
vercel env rm <name>環境変数を削除
vercel env pull環境変数をダウンロード
vercel env pull .env.local特定のファイルにプル

ドメイン管理

コマンド説明
vercel domains lsすべてのドメインを一覧表示
vercel domains add <domain>カスタムドメインを追加
vercel domains rm <domain>ドメインを削除
vercel domains inspect <domain>ドメイン設定を検査
vercel alias <deployment> <domain>ドメインエイリアスを設定
vercel alias rm <alias>エイリアスを削除

プロジェクト設定

コマンド説明
vercel projects lsすべてのプロジェクトを一覧表示
vercel projects add <name>新しいプロジェクトを作成
vercel projects rm <name>プロジェクトを削除
vercel switch <project>プロジェクトに切り替え
vercel inspect <deployment>デプロイメントの詳細を確認

ログと監視

コマンド説明
vercel logs <deployment>デプロイメントログを表示
vercel logs --followログをリアルタイムで追跡
vercel logs --since 1h最後の1時間のログを表示
vercel logs --until 2h2時間前までのログを表示
vercel logs --output raw生の出力ログを表示

シークレット管理

コマンド説明
vercel secrets lsすべてのシークレットを一覧表示
vercel secrets add <name> <value>シークレットを追加
vercel secrets rm <name>シークレットを削除
vercel secrets rename <old> <new>シークレットの名前を変更

チームと組織

コマンド説明
vercel teams lsチームをリスト
vercel teams switch <team>チームに切り替え
vercel teams add <email>チームメンバーを招待
vercel teams rm <email>チームメンバーを削除

開発サーバー

コマンド説明
vercel devローカル開発サーバーを起動
vercel dev --listen 3000特定のポートで開始
vercel dev --debugデバッグモードで開始
vercel dev --confirm確認プロンプトをスキップ

DNS管理

コマンド説明
vercel dns ls <domain>DNSレコードを一覧表示
vercel dns add <domain> <type> <value>DNSレコードを追加
vercel dns rm <record-id>DNSレコードを削除
vercel dns import <domain> <file>DNSレコードをインポート

証明書

コマンド説明
vercel certs lsSSLサーティフィケートをリスト
vercel certs add <domain>SSLサーティフィケートを追加
vercel certs rm <cert-id>証明書を削除
vercel certs issue <domain>新しい証明書を発行

ビルド設定

コマンド説明
vercel buildローカルでプロジェクトをビルド
vercel --build-env NODE_ENV=productionビルド環境の設定
vercel --no-buildビルドプロセスをスキップ
vercel --debugデバッグ出力を有効にする

Git連携

コマンド説明
vercel git connectGitリポジトリを接続
vercel git disconnectGitリポジトリを切断
vercel git ls接続されたリポジトリの一覧

関数とAPIルート

コマンド説明
vercel functions lsサーバーレス関数をリスト
vercel functions inspect <function>関数の詳細を検査
vercel functions logs <function>関数ログを表示

デプロイメントエイリアス

コマンド説明
vercel alias lsすべてのエイリアスを一覧表示
vercel alias set <deployment> <alias>デプロイメントエイリアスを設定
vercel alias rm <alias>エイリアスを削除

プロジェクト設定

コマンド説明
vercel --scope <team>チームスコープでコマンドを実行
vercel --token <token>特定の認証トークンを使用する
vercel --global-config <path>カスタム設定パスを使用
vercel --local-config <path>ローカル設定ファイルを使用する

高度なデプロイメント

コマンド説明
vercel --archive=tgzデプロイメントアーカイブを作成
vercel --publicデプロイメントを公開する
vercel --regions allすべてのリージョンにデプロイ
vercel --regions sfo1,iad1特定のリージョンにデプロイ

トラブルシューティング

コマンド説明
vercel --debugデバッグモードを有効にする
vercel --verbose詳細な出力を有効にする
vercel doctor診断チェックを実行
vercel statusVercelサービスのステータスを確認
ファイル説明
vercel.jsonプロジェクト設定
.vercelignoreデプロイ中に無視するファイル
.env.localローカル環境変数
.env.production本番環境の環境変数
コマンド説明
vercel integrations lsインテグレーションをリスト
vercel integrations add <integration>統合を追加
vercel integrations rm <integration>統合を削除
コマンド説明
----------------------
vercel --prod --regions sfo1単一リージョンにデプロイ
vercel --build-env NEXT_TELEMETRY_DISABLED=1テレメトリを無効化
vercel --no-clipboardクリップボードのコピーを無効にする