---
title: "SXA CLIを使ってテーマを追加する"
slug: "add-a-theme-using-sxa-cli"
abstract: "SXAサイトのテーマ作成を自動化しましょう。"
---
# SXA CLIを使ってテーマを追加する

SXA CLIは、SXAプロジェクトのタスクを自動化するための便利なコマンドラインツールです。このトピックでは、SXA CLIを使ってテーマを追加する方法について説明します。これは、Gitのようなバージョン管理システムを使って資産をよりコントロールしたい場合に便利です。

SXA CLIを使ってテーマを追加するには:

1.  Website\\App\_Config\\Include\\z.Feature.Overridesに行ってz.SPE.Sync.Enabler.Gulp.config.disabledファイルを有効にしてください。
    
2.  コマンドプロンプトターミナルを開き、レジストリをインストールしてください:
    
    npm config set @sitecore:registry=https://www.npmjs.com/package
    
3.  npmとインストールコマンドを使って、CLIをグローバルパッケージとしてSXAインストールしてください: npm i -g @sitecore/sxa-cli。
    
4.  走ってsxa register <url>。
    
    <url>では、テーマを作成したいインスタンスを入力します。
    
5.  走ってsxa new <ThemeName>。
    
    オプションで、新しいテーマ名(<ThemeName>)を入力することもできます。
    
6.  ここでテーマパスが登場します: <Rootfoldername/Childfoldername>。
    
7.  npmが提示した質問への回答を入力してください。質問にはログイン、パスワード、テーマ名、テーマパスが含まれます。
    
    「*テーマ設定ファイルを設定したいですか?*」という質問に*Yes*答えると、設定ファイルは自動的に更新されます。
    
8.  新しいテーマが入っているフォルダにディレクトリを変更してください: cd <ThemeName>
    
9.  走ってnpm i。
    
10.  新しいテーマが利用可能になりました。新しいテーマを必ずあなたのサイトに割り当ててください:
     
     Sitecore/Content/<tenant>/<site>/Settingsに行き、**サイト設定**の**「互換性のあるテーマ」**欄で「**選択**済み」欄に新しいテーマを追加してください。これで、そのテーマをサイトの現在のテーマとして選択できます。
     

以下の表は、テーマ設定でSXA CLIを使用する際の最も重要なコマンドを説明しています:

指揮

概要

sxa new <ThemeName>

Create theme pipelineを実行し、テーマをローカルとSitecoreの両方に保存します。このコマンドを使って新しいテーマを作成してください。

sxa init

質問リストに答えてテーマ変数を設定します。このコマンドを使ってテーマ設定を変更します。

sxa register <instanceUrl>

グローバルにSitecore URLのインスタンスを登録します。

sxa get-url

現在登録されているURLを確認します。

## 動画:SXA CLIを使ってテーマを作成する

Discover Sitecoreチャンネルのこの動画を見ると、CLIを使ってテーマを作成するデモンストレーションSXAご覧いただけます。