1. 開発者向けのドキュメント

スターターファンデーションのコードを更新してください

日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

SitecoreAIソリューションに組み込まれているStarter Foundationコードが含まれており、プロジェクト作成時に推奨されるアプローチです。Deployアプリのプロジェクト作成ウィザードを使うと、ソース管理アカウント(例えばGitHubアカウント)に接続し、そこでスターターファウンデーションコードをクローンします。Sitecoreは基盤コードを定期的に更新し、より堅牢化し、新機能をサポートしています。

スターター基盤でサイトを開発する際のベストプラクティスは、カスタムコードにコメントを追加することです。これにより、コードを更新した際に変更を特定し、新しいスターターファンデーションとファイルを比較するのに役立ちます。このトピックでは、Content SDKアプリでこれを行うための推奨手順について説明します。

すべてのコードを更新してください

すべてのスターターファンデーションコードを更新するには:

  1. 最新のSitecoreスターターキットリポジトリをチェックしてみてください。

  2. ファイルとフォルダの比較ツール(例えばWinMerge)を使って、前回コードを更新してからどの変更が加えられたかを確認しましょう。

  3. まずはexamples/basic-nextjsフォルダ内のpackage.jsonファイル(またはあなたが選んだアプリケーションの例)を確認してください。ここにあなたのコンテンツSDK Next.js申請書が含まれています。スターターキットの最新バージョンに新しいパッケージがないか確認し、npm install packageName@versionを実行してインストールしてください。これにより、依存するパッケージもインストールされ、package-lock.jsonファイルもそれに応じて更新されます。

  4. 残りのコードは手動で更新し、元の変更はそのままにするか、不要な変更は削除してください。

Content SDKスターターキットの更新

コンテンツSDKアプリケーションコードのみを比較する場合は、package.jsonファイルにあるバージョンを使い、最初にクローンしたバージョンと現在のバージョンを比較してください。この方法では、スターターキットのコードバージョンのみを比較し、カスタムコードは一切使いません。

Content SDKスターターキットのコードを更新するには:

  1. 空のフォルダで、以下のコマンドを使ってスターターキットをクローンします:

    git clone https://github.com/Sitecore/xmcloud-starter-js.git
  2. 最初に選択したサンプルフォルダに移動し、依存関係をインストールします:

    cd xmcloud-starter-js/examples/basic-nextjs
    npm install
  3. 現在の財団コードの更新:

    • 欠けているパッケージを特定し、npm install packageName@versionを実行してインストールします。

    • 冗長なパッケージを削除しましょう。

    • パッケージ依存関係に関係ないコードを手動で更新してください。

この記事を改善するための提案がある場合は、 お知らせください!