1. Next.js

JSS 22.8のNext.jsアプリをバージョン22.9にアップグレードしてください

Version: 22.x
日本語翻訳に関する免責事項

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

このトピックでは、バージョン22.9の新機能を活用するために既存のJSS 22.8アプリケーションに加えるべきほとんどの変更点を扱います。しかし、JavaScriptやNext.jsアプリケーション開発の性質上、既存のアプリケーションで可能なすべてのカスタマイズ性をこのトピックではカバーしていません。

アップグレードの際は、Next.jsアプリケーション作成時に使用したJSSテンプレートやアドオンを検討してください。それらはpackage.jsonファイル内で見つけることができます。例えば、JSS 22.8アプリケーションでは以下のテンプレートやアドオンが使われる場合があります:

  • nextjs
  • nextjs-styleguide OR nextjs-sxa
  • nextjs-multisite

!注始める前に

  • まだなら、アプリをJSS 22.8にアップグレードしてください。

  • 変更ログに慣れておきましょう。アプリケーションがかなりカスタマイズされている場合、変更ログはこのトピックで扱っていない追加変更の案内を提供します。

既存のアプリでアプリケーション依存関係を更新する

アップグレードしたアプリケーションを正しく動作させるには、依存関係を更新する必要があります。

依存関係を更新するには:

  1. 既存のアプリケーションのpackage.jsonファイルでは:

    • すべての @sitecore-jssパッケージをバージョン ~22.9.0に更新してください。

    • 以下の依存関係を指定されたバージョンに更新します:

      "next": "^15.4.6", "sharp": "0.34.3", .... "chokidar": "~4.0.3", "cross-env": "~10.0.0", "@types/react": "^19.1.7", "@types/react-dom": "^19.1.7", ...

  2. 以下のコマンドで依存関係をインストールします:

    npm install

今後のステップ

アップグレードプロセスを最終決定するには、発生したエラーや警告を必ず解決してください。必要に応じて、JSS固有の問題に対してデバッグログ を有効にしてください。

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