Salesforce CLI プラグインの他のバージョンのインストール
ただし、特定バージョンのプラグインの使用が必要な場合があります。たとえば、Salesforce で apex run コマンドのバグを修正したとします。この修正は関連するプラグインでリリースされていますが、Salesforce はまだそのプラグインリリースを現在の Salesforce CLI に含めていません。あなたはこのバグ修正をローカルの開発環境でテストしたいと考えています。次の手順に従って、この修正が実施されたバージョンのプラグインをインストールします。
-
which コマンドを実行して、コマンドを含むプラグインを特定します。この例では、apex run コマンドが plugin-apex プラグイン内にあることを示しています。
1sf which apex run 2=== apex run 3 4plugin: @salesforce/plugin-apex - Salesforce CLI Status ページでプラグインのリポジトリを検索します。次に、その GitHub リポジトリ (例: @salesforce/plugin-apex) に移動します。このリポジトリに、すべてのリリースとタグがリストされています。
-
バグ修正を含むバージョンをインストールします。たとえば、apex プラグインのバージョン 2.2.22 をインストールする場合、次のコマンドを実行します。
1sf plugins install apex@2.2.22上記の例では、プラグインの短縮名を使用しています。短縮名は sf plugins --core の出力に示されています。プラグインの完全名を使用することも可能です。完全名はプラグインの package.json ファイルの name プロパティです。1sf plugins install @salesforce/plugin-apex@2.2.22ここで sf plugins --core を実行すると、apex のプラグインエントリに (core) ではなく新しくインストールされたバージョンが表示されます。
1apex 2.2.21 (2.2.22) -
テストが終了したら、タグ付けされたバージョンをアンインストールして、使用するプラグインを最新バージョンに戻します。
1sf plugins uninstall apex