SXA CLI の監視、(再) 構築、およびアップロードのタスク
SXA CLI のグローバル タスクを使用します。
SXA を使用すると、開発者はアセットを構築して、これらのアセットを SXA CLI を使用してローカルでアップロードするか、CI サーバーを使用してアップロードできます。このトピックでは、ファイルを監視、(再) 構築、およびアップロードするタスクについて説明します。
テーマ アセットを作成してアップロードするには、次のタスクを使用します。
sxa build [taskName]
エイリアス:
sxa b
追加できるオプション:
d, --debug
- 追加のデバッグ情報を提供します。
次の表では、グローバルな (再) 構築タスクについて説明します。
グローバル タスク | 説明 |
---|---|
|
|
| 次のファイルを
|
|
|
|
|
|
|
| sass コンポーネントを CSS にコンパイルし、CSS ファイルをバンドルして最小化します。 |
| フラグ用のスプライトを作成します。 |
テーマ アセットを再構築してアップロードするには、次のタスクを使用します。
sxa rebuild [taskName]
エイリアス:
sxa r
追加できるオプション:
-p, --password
- アップロード用のパスワードを入力します。-l, --login
- ログインしてアップロードします。-d, --debug
- 追加のデバッグ情報を提供します。
次の表では、グローバルな再構築タスクについて説明します。
タスク | 説明 |
---|---|
すべてを再構築 | [en] Compiles sass components into CSS, minifies JavaScript and CSS, uploads JavaScript, CSS, and images. |
主要部分を再構築 | sass コンポーネントを CSS にコンパイルし、JavaScript と CSS を最小化してアップロードします。 |
テーマ設定に基づいてテーマアセットをアップロードするには、次のタスクを使用します。
sxa upload [taskName]
エイリアス:
sxa u
追加できるオプション:
-p, --password
- アップロード用のパスワードを入力します。-l, --login
- ログインしてアップロードします。-d, --debug
- 追加のデバッグ情報を提供します。
次の表では、グローバルなアップロード タスクについて説明します。
タスク | 説明 |
---|---|
| JavaScript、CSS、および画像を Sitecore インスタンスにアップロードします。 |
| テーマ設定に基づいて styles フォルダーから CSS ファイルをアップロードします。 |
| テーマ設定に基づいて scripts フォルダーから JavaScript ファイルをアップロードします。 |
| 画像フォルダーからファイルを Sitecore インスタンスにアップロードします (Sass と CSS の場合)。 |
|
|
テーマ アセットの変更を監視し、変更されたファイルを自動的にアップロードするには、次のタスクを使用します。
sxa watch [taskName]
エイリアス:
sxa w
追加できるオプション:
-p, --password
- アップロード用のパスワードを入力します。-l, --login
- ログインしてアップロードします。-d, --debug
- 追加のデバッグ情報を提供します。
次の表では、グローバルな監視タスクについて説明します。
タスク | 説明 |
---|---|
| 次のタスクの機能を集約します。 |
| 次のタスクのリストを実行します。 |
|
|
| 変更を監視し、コンポーネントとスタイルを以下のフォルダーにコンパイルします。
|
| sass フォルダーのコンポーネント スタイルの変更を監視し、すべての変更を styles フォルダーにコンパイルします。 |
|
|
| sass フォルダーの変更を監視し、変更されたファイルをサーバーにアップロードします。 |
| styles フォルダー内の CSS ファイルの変更を監視し、変更されたファイルをサーバーにアップロードします。 |
| scripts フォルダー内の JavaScript ファイルの変更を監視し、変更されたファイルをサーバーにアップロードします。 |
| sources フォルダー内の JavaScript ファイルの変更を監視し、変更されたファイルをサーバーにアップロードします。 |
| HTML ファイルの変更を監視し、変更されたファイルをサーバーにアップロードして、Creative Exchange で解析します。 |
| Scriban ファイルの変更を監視し、変更されたファイルをサーバーにアップロードします。 |
| images フォルダーの変更を監視し、変更されたファイルをサーバーにアップロードします。 |