- Next.js
JSS 22.10 Next.jsアプリをバージョン22.11にアップグレードする
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
このトピックでは、既存のJSS 22.10アプリケーションをバージョン22.11にアップグレードするために変更しなければならない変更について扱います。しかし、JavaScriptやNext.jsアプリケーション開発の性質上、既存のアプリケーションで可能なすべてのカスタマイズ性をこのトピックではカバーしていません。
アップグレードの際には、Next.jsアプリケーションを作成する際に使用したJSSテンプレートやアドオンを考慮してください。それらはpackage.jsonファイル内で見つけることができます。例えば、XM Cloudスターターファウンデーションに含まれるJSS 22.10アプリケーションでは、以下のテンプレートとアドオンを使用しています。
- nextjs
- nextjs-styleguide または nextjs-sxa
- nextjs-multisite
!注XM Cloudは現在SitecoreAIですエンジニアリング資産が更新されている間、一部のコード例、画像、UIラベルは引き続きXM Cloudを使用する場合があります。
!注始める前に
まだアップグレードしていなければ、アプリをJSS 22.10にアップグレードしてください。
変更ログに慣れておきましょう。アプリケーションがかなりカスタマイズされている場合、変更ログはこのトピックで扱っていない追加変更の案内を提供します。
既存のアプリでアプリケーション依存関係を更新する
アップグレードしたアプリケーションを正しく動作させるには、依存関係を更新する必要があります。
依存関係を更新するには:
-
既存のアプリケーションのpackage.jsonでは、@sitecore-jssパッケージをバージョン ~22.11.0に更新してください。
-
以下のコマンドで依存関係をインストールします:
npm install
今後のステップ
アップグレードプロセスを最終決定するには、発生したエラーや警告を必ず解決してください。必要に応じて、JSS固有の問題に対してデバッグログを有効にしてください。