テーマのアップグレード
以前のバージョンのLiferay DXP用に開発されたテーマは、新しいバージョンにデプロイするためにアップグレードする必要があります。 gulp upgradeタスクを実行すると、Liferayバージョンの参照とテーマの依存関係が更新されます。 これにより、テーマを新しいバージョンのLiferayにデプロイできます。
前提条件
Liferayテーマジェネレーターは、アップグレードタスクを実行するために使用されます。 インストールしていない場合は、次のコマンドを使用してインストールしてください。
npm install -g generator-liferay-theme@10.x.x
次のコマンドを使用して、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. Confirm?
コンソールのメッセージで、アップグレードタスクが完了したことを確認します。
Finished 'upgrade' after 36 s
テーマのバージョン番号が更新され、Liferay DXPの新しいバージョンにデプロイできるようになりました。