2

こんにちは、Magento 2 で新しいテーマを構築しており、輝度からテーマを拡張しています。

しかし、外観をカスタマイズするためにlessファイルに変更を加えているときは、less cssファイルに変更を加えた後、毎回pubフォルダーファイルを削除する必要があります。

ファイルの変更を自動的に同期できる設定 (少ない) または方法はありますか?

4

2 に答える 2

1

利用可能なオプションは 2 つあります。1 つはサーバー側のコンパイルに grunt を使用する方法で、もう 1 つはクライアント側 (ブラウザー) のコンパイルに less.js を使用する方法です。

クライアント側を使用するとセットアップが簡単になるはずですが、Grunt を使用するとパフォーマンスが向上する可能性があります。簡単にするために、クライアント側の使用についてのみ説明します。

これらの手順は、投稿の下部にある参照である開発ドキュメントからコピーしたものです。

  1. Magento Admin で、 [STORES] > [Configuration] > [ADVANCED] > [Developer] > [Front-end development workflow] > [Workflow type]で、LESS コンパイル モードをクライアント側に変更します。
  2. 次のディレクトリ内のすべてのファイルを削除します。
    • pub/static/frontend/<Your_Vendor>/<your_theme>
    • var/view_preprocessed/less

これらの手順を実行した後、.less ファイルに変更を加えた後、ページを更新するだけで済みます。

参考文献:

于 2015-09-26T13:08:40.990 に答える