SXA CLIを用いたタスクの自動化
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
SXA CLIは、SXAプロジェクトのタスクを自動化するのに役立つ便利なコマンドラインツールです。このトピックでは、最も一般的なタスクについて説明します。すべてのタスクと可能な追加項目の完全なリストについては、SXAウォッチ、ビルド、アップロードタスクをご覧ください。
新しいテーマの作成
すべての 前提条件 が揃っていれば、以下のタスクを使ってSXAプロジェクト用の新しいテーマを追加できます:
sxa new
このタスクはテーマ作成パイプラインを実行し、質問リストに答えた後、テーマをローカルとSitecoreの両方に保存します。

すべてのアセットはローカルに保存されています。GitHubや他のバージョン管理システムを使って、スタイルやスクリプトを一緒に作業できます。

Sitecoreにはテーマ用のプレースホルダーがあります。デフォルトでは、このフォルダにはアセットが含まれていません:

テーマ設定の設定
テーマ設定はいつでも再設定できます。例えば、最初はCSSソースファイルのアップロードを控えたが、後で変更したい場合、以下のタスクでテーマ設定を再設定できます:
sxa config
変化の様子を見る
開発を終えて変更をアップロードしたい場合は、以下のタスクで修正ファイルを自動アップロードできます:
sxa watch All
例えば、アコーディオンの生意気なスタイリングを変えた場合:

事前最適化最小化の構築
すべてのSassタスクとミニファイションを作成したい場合。次のタスクはすべてのファイルをローカルで更新しますが、サーバーにはアップロードしません。
sxa build
資産の更新
例えば、チームで働いて同僚が行った最新の変更を加えてローカルテーマを更新したい場合など、いつでもテーマにアセットを更新・アップロードできます。以下のタスクでテーマを更新できます:
sxa rebuild All
このタスクは、すべてのスクリプト、画像、スタイルをSitecoreのテーマにアップロードします。
アセットのアップロード
アセットはいつでもテーマにアップロードできます。例えば、CSSに変更を加えてこれらのファイルだけをアップロードしたい場合などです。
sxa upload Css