1.1. 環境の整備 ( Windows 編)

1.1.1. システム環境の整備

環境を整えるために、以下のコンポーネントをインストールしてください。

  1. Node.js (LTS版) をダウンロードします

Node.js をダウンロード
  1. ダウンロードしたファイルをインストールします。

Node.js インストール
  1. ターミナルでバージョンを確認します。

PS C:\Users\Sitecore> node --version
v12.13.1
PS C:\Users\Sitecore>

1.1.2. JSS コマンドのインストール

JSS アプリを作るためのコマンドをインストールします。今回は以下のような手順で進めました。

PS C:\Users\Sitecore> npm -g install @sitecore-jss/sitecore-jss-cli
npm WARN deprecated joi@14.3.1: This module has moved and is now available at @hapi/joi. Please update your dependencies as this version is no longer maintained an may contain bugs and security issues.
npm WARN deprecated hoek@6.1.3: This module has moved and is now available at @hapi/hoek. Please update your dependencies as this version is no longer maintained an may contain bugs and security issues.
npm WARN deprecated topo@3.0.3: This module has moved and is now available at @hapi/topo. Please update your dependencies as this version is no longer maintained an may contain bugs and security issues.
npm WARN deprecated fsevents@1.2.9: One of your dependencies needs to upgrade to fsevents v2: 1) Proper nodejs v10+ support 2) No more fetching binaries from AWS, smaller package size
...
+ @sitecore-jss/sitecore-jss-cli@12.0.0
added 354 packages from 233 contributors in 25.913s

コマンドラインのインストールが完了です。

1.1.3. サンプルプロジェクトの作成

今回は React のプロジェクトを作成します。アプリ名を決めて、以下のようにコマンドを実行してください。

jss create <your-app-name> <app-template-name>

後者の sample に関しては、 Sitecore JavaScript Services からソースコードをダウンロードする形となります。 今回は、以下のように実行します。

PS C:\Users\Sitecore> jss create sample-app react
JSS CLI is running in global mode because it was not installed in the local node_modules folder.
Acquiring templates from https://github.com/Sitecore/jss/archive/master.zip...
Extracting template react...
mkdir C:\Users\Sitecore\sample-app\data\
mkdir C:\Users\Sitecore\sample-app\data\component-content\
mkdir C:\Users\Sitecore\sample-app\data\component-content\Styleguide\

                    __________
                  __ / / __/ __/
                 / // /\ \_\ \
                 \___/___/___/

JSS application sample-app is ready!

Next steps:
* Enable source control (i.e. git init)
* Try out your application with cd sample-app then jss start
* Connect to Sitecore with jss setup (optional)
* Check out the JSS documentation at https://jss.sitecore.net

Enjoy!
PS C:\Users\Sitecore>

Enjoy! まで表示されれば、sample-app のフォルダの中にサンプルプロジェクトが出来上がります。

1.1.4. サンプルアプリの実行

早速作成されたディレクトリに移動して実行します。

cd sample-app
jss start

コマンドで jss start を実行すると、しばらくするとアクセスできる URL が表示されます(環境によってはブラウザが起動して表示されます)。

起動中 URL が表示される

表示された URL はサンプルのページが表示されています。

サンプルのサイト

ページが表示されていれば、完了となります。

1.1.5. 関連サイト