スターターファンデーションのコードを更新してください
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
SitecoreAIソリューションに組み込まれているStarter FoundationStarter Foundationコードが含まれており、プロジェクト作成時に推奨されるアプローチです。Deployアプリのプロジェクト作成ウィザードを使うと、ソース管理アカウント(例えばGitHubアカウント)に接続し、そこでスターターファウンデーションコードをクローンします。Sitecoreは基盤コードを定期的に更新し、より堅牢化し、新機能をサポートしています。
スターター基盤でサイトを開発する際のベストプラクティスは、カスタムコードにコメントを追加することです。これにより、コードを更新した際に変更を特定し、新しいスターターファンデーションとファイルを比較するのに役立ちます。このトピックでは、Content SDKアプリでこれを行うための推奨手順について説明します。
すべてのコードを更新してください
すべてのスターターファンデーションコードを更新するには:
-
最新のSitecoreスターターキットリポジトリをチェックしてみてください。
-
ファイルとフォルダの比較ツール(例えばWinMerge)を使って、前回コードを更新してからどの変更が加えられたかを確認しましょう。
-
まずはexamples/basic-nextjsフォルダ内のpackage.jsonファイル(またはあなたが選んだアプリケーションの例)を確認してください。ここにあなたのコンテンツSDK Next.js申請書が含まれています。スターターキットの最新バージョンに新しいパッケージがないか確認し、npm install packageName@versionを実行してインストールしてください。これにより、依存するパッケージもインストールされ、package-lock.jsonファイルもそれに応じて更新されます。
-
残りのコードは手動で更新し、元の変更はそのままにするか、不要な変更は削除してください。
Content SDKスターターキットの更新
コンテンツSDKアプリケーションコードのみを比較する場合は、package.jsonファイルにあるバージョンを使い、最初にクローンしたバージョンと現在のバージョンを比較してください。この方法では、スターターキットのコードバージョンのみを比較し、カスタムコードは一切使いません。
Content SDKスターターキットのコードを更新するには:
-
空のフォルダで、以下のコマンドを使ってスターターキットをクローンします:
-
最初に選択したサンプルフォルダに移動し、依存関係をインストールします:
-
現在の財団コードの更新:
-
欠けているパッケージを特定し、npm install packageName@versionを実行してインストールします。
-
冗長なパッケージを削除しましょう。
-
パッケージ依存関係に関係ないコードを手動で更新してください。
-