Documentation

テーマのアップグレード

以前のバージョンのLiferay DXP用に開発されたテーマは、新しいバージョンにデプロイするためにアップグレードする必要があります。 gulp upgradeタスクを実行すると、Liferayバージョンの参照とテーマの依存関係が更新されます。 これにより、テーマを新しいバージョンのLiferayにデプロイできます。

前提条件

Liferayテーマジェネレーターは、アップグレードタスクを実行するために使用されます。 インストールしていない場合は、次のコマンドを使用してインストールしてください。

npm install -g [email protected]

次のコマンドを使用して、YeomanとGulpの依存関係をインストールします。

npm install -g yo gulp

アップグレードタスクの実行

アップグレードタスクを使用して、テーマのバージョン依存関係を更新します。

重要

アップグレードタスクにより、テーマ内のファイルが変更または上書きされる場合があります。 タスクを実行する前に、テーマのファイルをバックアップしてください。

テーマのフォルダ内から次のコマンドを実行します。

gulp upgrade

まだファイルをバックアップしていない場合は、バックアップするように通知する警告が表示されます。 準備ができたら、「y」(または「yes」)と入力してプロンプトを続行します。

? We recommend creating a backup of your theme files before proceeding. Are you 
sure you wish to start the upgrade process?

Liferay 7.4 にアップグレードする場合、Bootstrap 3から4への互換性レイヤーを追加するかどうかを尋ねる別のプロンプトが表示されます。 Bootstrap 3との互換性が必要なテーマの場合は、「y」(または「yes」)を入力し、確認のための警告が表示されたら再度入力してください。 Bootstrap 3との互換性が必要ない場合は、「n」(または「no」)と入力してください。

? Would you like to add the Bootstrap 3 to 4 compatibility layer? Yes
? Bootstrap 3 to 4 compatibility layer is for DXP 7.4 GA1 and we cannot garauntee it working with future releases of Liferay DXP. 確認する?

コンソールのメッセージで、アップグレードタスクが完了したことを確認します。

Finished 'upgrade' after 36 s

テーマのバージョン番号が更新され、Liferay DXPの新しいバージョンにデプロイできるようになりました。