legacy-knowledge-base
公開されました Jun. 30, 2025

LiferayはAngular 13 +をサポートしていますか?

投稿者

Neil Cuzon

knowledge-article-header-disclaimer-how-to

knowledge-article-header-disclaimer

legacy-article

learn-legacy-article-disclaimer-text

問題

Angularポートレットをv12からv13にアップデートした後、表示できなくなり、ブラウザコンソールログにliferay-amd-loaderエラーが表示されます。

環境

  • DXP 7.0、DXP 7.1、DXP 7.2、DXP 7.3、DXP 7.4

解像度

これは、Liferay JS toolkitがAngular 13のIvy Engineと互換性がないことを考慮すると、予想される動作です。 Liferayは現在、liferay-cliがLiferay 7.4用のカスタム要素リモートアプリケーションとして構築しパッケージ化できるAngularプロジェクトを構築中です。

追加情報:

プロジェクトが利用可能になった場合(予定)、Angular 13のポートレットをLiferay DXPにデプロイする場合、以下を考慮した計画が必要になりますので、ご注意ください:

  • これはAngular Portletを扱う新しいアプローチで、現在のLiferay JS Toolkitとは別物であり、あくまでLiferay 7.4での実装を予定しています。 開発中のソリューションと既存のJSツールキットとのフィーチャーパリティを保証するものではありません。
  • 現在開発中のソリューションは、カスタムエレメントのリモートアプリに依存しており、これは現在7.4にしか存在しないため、古いバージョンとの互換性がありません。
  • 現在開発中のソリューションを用いてangular 13に移行するためには、古いモジュールのソースコードに変更が必要になると予測しています。
  • 開発中のソリューションを使用するためには、以前のバージョンに適応しない限り、Liferay 7.4への移行が必要です。

関連記事

did-this-article-resolve-your-issue

legacy-knowledge-base