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

Salesforce CLI プラグイン

Salesforce CLI は、sfdx-cli という npm パッケージと、コマンドを含む複数のプラグイン (これも npm パッケージ) で構成されています。Salesforce CLI のコア機能のほとんどはプラグインで提供されます。

一部のプラグインは、CLI のインストール時に自動的にインストールされます。こうしたプラグインに、スクラッチ組織の作成と管理、ソースコードの同期、第二世代パッケージの作成など、ソース駆動型開発をサポートするコマンドが含まれています。このコマンドは force 名前空間 (例: force:project:create) に存在します。他のコアプラグインには、CLI を簡単に使用できるようにするコマンドが含まれ、独自の名前空間に存在します。たとえば、設定値 (config) や 別名 (alias) を定義するコマンドや、組織を認��するためのコマンド (auth) などがあります。

「Salesforce CLI Status (Salesforce CLI の状況)」ぺージに、CLI のコアプラグイン、その GitHub リポジトリと状況の完全リストが記載されています。

Analytics などさらなるプラグインをインストールすると、Salesforce の他の機能を開発環境に組み込むことができます。独自のプラグインを開発して、Salesforce CLI にカスタム機能を追加することもできます。『Salesforce CLI プラグイン開発者ガイド』を参照してください。

デフォルトでは、Salesforce CLI を初めてインストールするときに、コアプラグインの最新バージョンがインストールされます。同様に、CLI を最新バージョンに更新すると、コアプラグインも更新されます。

現在 CLI にインストールされているプラグインのバージョンを確認するには、次のコマンドを実行します。
1sfdx plugins --core
2
3@oclif/plugin-autocomplete 0.3.0 (core)
4@oclif/plugin-commands 1.3.0 (core)
5@oclif/plugin-help 3.3.1 (core)
6@oclif/plugin-not-found 1.2.6 (core)
7@oclif/plugin-plugins 1.10.11 (core)
8@oclif/plugin-update 1.5.0 (core)
9@oclif/plugin-warn-if-update-available 1.7.3 (core)
10@oclif/plugin-which 1.0.4 (core)
11@salesforce/sfdx-plugin-lwc-test 0.1.7 (core)
12alias 1.2.1 (core)
13apex 0.8.0 (core)
14auth 1.8.1 (core)
15config 1.3.19 (core)
16custom-metadata 1.0.12 (core)
17data 0.6.8 (core)
18generator 1.2.2 (core)
19limits 1.3.0 (core)
20org 1.11.1 (core)
21salesforce-alm 53.9.0 (core)
22schema 1.1.0 (core)
23sfdx-cli 7.137.1 (core)
24source 1.8.11 (core)
25telemetry 1.4.0 (core)
26templates 53.5.0 (core)
27user 1.7.1 (core)

プラグインの名前の横に (core) がある場合、これは、CLI にバンドルされているバージョンであることを示しています。特定バージョンのプラグインをインストールする場合は、代わりにそのバージョン番号またはタグが表示されます。

Salesforce CLI プラグインの他のバージョンのインストール

時として、プラグインの特定のバージョンを使用しなければならないことがあります。たとえば、Salesforce が alias プラグインのバグを修正したが、まだその修正を最新の CLI でリリースしていないような場合です。あなたはこのバグ修正をローカルの開発環境でテストしたいと考えています。次の手順に従って、この修正が実施されたバージョンのプラグインをインストールします。
  1. 「Salesforce CLI Status (Salesforce CLI の状況)」ページで、プラグインの特定のバージョンを見つけます。次に、その GitHub レポジトリ (例: salesforcecli/plugin-alias) に移動します。このレポジトリに、すべてのリリースとタグがリストされています。
  2. バグ修正を含むバージョンをインストールします。たとえば、alias プラグインのバージョン 1.1.10 をインストールする場合、次のコマンドを実行します。
    1sfdx plugins:install alias@1.1.10

    上記の例では、プラグインの短縮名を使用しています。短縮名は sfdx plugins --core の出力に示されています。プラグインの完全名を使用することも可能です。完全名はプラグインの package.json ファイルの name プロパティです。

    1sfdx plugins:install @salesforce/plugin-alias@1.1.10
  3. テストが終了したら、タグ付けされたバージョンをアンインストールして、使用するプラグインを最新バージョンに戻します。
    1sfdx plugins:uninstall alias

    タグ (例: 1.1.10) を使用して特定のバージョンのプラグインをインストールする場合は、アンインストールするまでタグを付けたままにします。

    重要