この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

環境変数

環境変数を設定して、Salesforce CLI および Salesforce DX ツールで使用するいくつかの値を設定できます。

Salesforce CLI 環境変数

環境変数 説明
FORCE_OPEN_URL force:org:open を実行したときにブラウザで開く Web ページを指定します。たとえば、Lightning Experience を開くには lightning に設定します。

force:org:open--path パラメータに相当します。

FORCE_SHOW_SPINNER 非同期 CLI コマンドの実行中にコマンドラインにスピナーアニメーションを表示するには、true に設定します。デフォルトは false です。
FORCE_SPINNER_DELAY スピナーの速度をミリ秒単位で指定します。デフォルトは 60 です。
SFDX_AUTOUPDATE_DISABLE CLI の自動更新機能を無効にする場合、true に設定します。デフォルトでは、CLI が定期的に更新を確認してインストールします。
SFDX_CODE_COVERAGE_REQUIREMENT force:apex:test:run または force:apex:test:report--codecoverage パラメータを指定して実行したとき、緑で表示されるコードカバー率を指定します。

Apex テストのコードカバー率がこの設定以上の場合、緑で表示されます。この値未満の場合、赤で表示されます。人間が読み取り可能な出力にのみ適用されます。デフォルトは 70% です。

SFDX_CONTENT_TYPE JSON 形式のすべての CLI コマンド出力結果。
SFDX_DEFAULTUSERNAME デフォルト組織のユーザ名を指定します。指定すると --targetusername CLI パラメータを使用する必要がなくなります。defaultusername ランタイム設定値の値を上書きします。
SFDX_DOMAIN_RETRY Lightning Experience カスタムドメインが解決されて、新しく作成されたスクラッチ組織で使用できるようになるまで CLI が待機する秒数を指定します。

デフォルト値は 240 (4 分) です。変数を 0 に設定すると、Lightning Experience カスタムドメインのチェックが完全にスキップされます。

SFDX_LOG_LEVEL CLI がログファイルに書き込むメッセージのレベル。
SFDX_PRECOMPILE_ENABLE テスト実行前の Apex プリコンパイルを有効にするには、true に設定します。この変数は、force:apex:test:run コマンドで機能します。デフォルトは false です。

Apex テストのプリコンパイル所要時間に差が出ることがあります。その結果、同じ Apex テストの実行がすぐに終わるときも、タイムアウトするときもあります。この変数を true に設定するのは、Apex テスト (プリコンパイルなし) で、多くのシステムリソースを消費する複数の同時 Apex コンパイルを有効にする場合のみにすることをお勧めします。

重要

SFDX_PROJECT_AUTOUPDATE_DISABLE_FOR_PACKAGE_CREATE force:package:create で、sfdx-project.json ファイルへの自動更新を無効にします。
SFDX_PROJECT_AUTOUPDATE_DISABLE_FOR_PACKAGE_VERSION_CREATE force:package:version:create で、sfdx-project.json ファイルへの自動更新を無効にします。
SFDX_USE_GENERIC_UNIX_KEYCHAIN (Linux と macOS のみ) Linux libsecret ライブラリまたは macOS キーチェーンではなく汎用 UNIX キーチェーンを使用する場合、true に設定します。CI 環境で ssh または「headless」と共に CLI を使用する場合、この変数を指定します。

一般的な環境変数

環境変数 説明
HTTP_PROXY ファイアウォールまたは Web プロキシの背後にあるコンピュータに Salesforce CLI をインストールしたり更新したりするときにエラーが発生する場合、この環境変数を設定します。次のように会社の URL とポートを使用します。
1http://username:pwd@proxy.company.com:8080
.
HTTPS_PROXY ファイアウォールまたは Web プロキシの背後にあるコンピュータに Salesforce CLI をインストールしたり更新したりするときにエラーが発生する場合、この環境変数を設定します。次のように会社の URL とポートを使用します。
1http://username:pwd@proxy.company.com:8080
.
NODE_EXTRA_CA_CERTS 自己署名証明書をインストールします。証明書ファイル名への完全修飾パスを指定します。次に sfdx update を実行します。

詳細は、NODE_EXTRA_CA_CERTS=file を参照してください。

NODE_TLS_REJECT_UNAUTHORIZED Node.js が証明書チェーンで自己署名証明書を使用できるようにするには、0 を指定します。