フラグメントツールキットコマンドリファレンス
Fragments Toolkit は、Liferay 2024.Q1+/Portal GA112+ 以降では非推奨となります。 詳細については、 フラグメント ツールキットの代替品 を参照してください。
フラグメントツールキット は、現在実行中のLiferay DXPインスタンスに接続して、フラグメントをインポートおよびエクスポートできます。 ツールキットで作成したフラグメントをポータルに自動的にインポートすることもできます。 次のコマンドを使用できます。
| コマンド | Description |
|---|---|
npm run add-collection | フラグメントを整理するための新しいコレクションを作成します。 プラットフォームではフラグメントセットと呼ばれます。 |
npm run add-fragment | コンポーネント、入力、またはReactフラグメントを新規または既存のコレクションに追加します。 |
npm run add-fragment-composition | 新規または既存のコレクションに新規フラグメント構成を追加します。 |
npm run add-page-template | 新しい表示ページテンプレート、ページテンプレート、またはマスターページを作成します。 |
npm run build | fragment.jsonのcssPathキーで指定された.sassまたは.scssファイルをコンパイルし、コンパイルしたCSSコードをbuild/liferay-fragmentsに格納します。 コンパイルされたCSSのみが保存され、SCSSはデータベースには保存されません。 外部フラグメントは、外部リポジトリに保存する必要があります。 |
npm run compress | ポータルに手動でインポートできる .zip ファイルを作成します。 Liferay PaaSでこれを使用するには、 JVM を構成する必要があります。 |
npm run export | 実行中のサーバーからコレクションとフラグメントを取得します. |
npm run import | コレクションとフラグメントを現在のプロジェクトから実行中のサーバーに送信します。 フラグメントの構成 JSON (利用可能な場合) が無効な場合、インポートは失敗し、エラー メッセージが表示されます。 |
npm run import:watch | 作成または変更されたコレクションとフラグメントをポータルに自動的にインポートします. |
npm run preview | Liferay DXP 7.2 SP1+/Portal 7.2 GA2+ インポートする前にフラグメントをプレビューします。 フラグメントに加えられた変更は、自動でリロードされ、更新を表示します。 この機能を使用するには、ポータル インスタンスに OAuth 2 プラグインがインストールされている必要があります。 |
利用可能なすべてのタスクは、Fragment Set プロジェクトの package.jsonの scripts セクション内で確認できます。
これらのツールを自由に使用できるため、ローカル環境のコマンド ラインからページ フラグメントの作成と編集を効率的に管理できます。