1.1. 環境の整備 ( Windows 編)¶
1.1.1. システム環境の整備¶
環境を整えるために、以下のコンポーネントをインストールしてください。
Node.js (LTS版) をダウンロードします
ダウンロードしたファイルをインストールします。
ターミナルでバージョンを確認します。
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 はサンプルのページが表示されています。
ページが表示されていれば、完了となります。