Liferayテーマジェネレーターで作成されたテーマのアップグレード
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、こちらまでご連絡ください。
Liferay Portal 7.0テーマは、プロジェクト環境(Liferay Theme Generator、Plugins SDK、Mavenなど)に関係なく、Liferay DXP 7.1にアップグレードできます。 しかし、Liferay Theme Generatorで作成されたテーマは、テーマの gulpアップグレード
タスクを活用できます。 テーマジェネレーター以外の環境でテーマを開発している場合、 gulp upgrade
タスクはテーマに対して機能しません。 テーマを手動でアップグレードするには、このセクションの残りのチュートリアルの手動の指示に従ってください。
アップグレードタスクの機能は次のとおりです。
- テーマのLiferayバージョンを更新します
- テーマのブートストラップバージョンを更新します
- テーマの辞書バージョンを更新します
- 特定のコードの更新を提案します
テーマGulp アップグレード
タスクを使用する手順は次のとおりです。
-
テーマのルートディレクトリに移動します。
-
テーマの
liferay-theme.json
ファイルでLiferay DXPサーバーのパスを更新して、7.1 Liferay DXPサーバーを指すようにします。gulp init
タスクを使用して、サーバーへのパスを更新できます。 -
次のコマンドを実行して、liferay-theme-tasksを最新バージョンに更新します。
npm update liferay-theme-tasks
-
以下のコマンドを実行して、テーマをアップグレードします。
gulp upgrade
以下がその機能です。
- 既存のテーマを
_backup
というフォルダーにコピーします - テーマベースファイルを生成するためのコアコードを作成します
- 削除されたブートストラップおよびレキシコン変数を収集します
- ブートストラップのバージョン参照を更新します
- 辞書のバージョン参照を更新します
- Liferayバージョン参照を更新します
- 既存のテーマを
Gulpタスクは、非推奨または削除された変数をリストします。 更新が必要と思われるコードの他の領域については、提案を記録します。 タスクは、 テーマテンプレート影響する可能性のある変更も報告します。
Gulp upgrade
タスクはアップグレードプロセスを開始しますが、完了しません。 手動更新が必要です。
このセクションの残りのチュートリアルでは、 gulp upgrade
タスクが実行するかどうかに関係なく、すべてのテーマアップグレード手順を説明します。 アップグレードタスクが実行する手順は、コンテキストに記載されています。 既にアップグレードタスクを実行した場合でも、すべての手順を学習し、それらがテーマに適用されていることを確認するのが最善です。