Magento2で生成されたクラス、前処理されたファイル、およびキャッシュを使用した開発に苦労しています。
Magento1と比較すると、すべてのキャッシュを無効にすると、効率的に開発することができなくなったようです。さらに、キャッシュが構築する機能に干渉するかどうかを確認する必要もあります。
私の問題は、非常に多くのキャッシュと生成されたファイルがあり、どれが相互に依存しているか、そしてすべての開発の新鮮なビューを得るためにそれらをどの順序でフラッシュする必要があるかわかりません。
バックエンドキャッシュ領域があります
- クリーンアップできるすべての標準キャッシュ
- カタログ画像キャッシュ
- 静的ファイルキャッシュ
- CSS / JSキャッシュ
次にbashコマンドがあります
- php bin / magento cache:clean
- php bin / magento setup:static-content:deploy
次に、手動で削除できるフォルダがあります
- var / generation
- var / cache
- var / page_cache
- var / view_preprocessed
- パブ/静的
それは多くの可能性であり、おそらくすべてではありません。大規模な更新、コードの変更、CSS / JSの変更、テンプレートの変更をデプロイした場合
すべてをきれいにするためにこれらのステップのどれをするべきですか?これらの手順はどの順序で実行する必要がありますか?
cache:flush
してキャッシュをクリアできます。