Ich habe Schwierigkeiten bei der Entwicklung mit generierten Klassen, vorverarbeiteten Dateien und Caches in Magento2.
Im Vergleich zu Magento1 scheint es nicht mehr möglich zu sein, effizient zu entwickeln, wenn alle Caches deaktiviert werden. Außerdem muss ich prüfen, ob Caches die von mir erstellten Funktionen beeinträchtigen.
Mein Problem ist, dass es so viele Caches und generierte Dateien gibt, dass ich nicht sicher bin, welche voneinander abhängig sind und in welcher Reihenfolge ich sie leeren sollte, um einen neuen Überblick über alle meine Entwicklungen zu erhalten.
Es gibt den Backend-Cache-Bereich
- Alle Standard-Caches, die bereinigt werden können
- Der Katalogbild-Cache
- Der Cache für statische Dateien
- Der CSS / JS-Cache
Dann gibt es die Bash-Befehle
- PHP Bin / Magento Cache: sauber
- PHP Bin / Magento Setup: Statischer Inhalt: Bereitstellen
Dann gibt es Ordner, die Sie manuell löschen können
- var / Generation
- var / cache
- var / page_cache
- var / view_preprocessed
- Pub / statisch
Das sind viele Möglichkeiten und wahrscheinlich nicht alle. Wenn ich also ein großes Update bereitstelle, werden Codeänderungen, CSS / JS-Änderungen und Vorlagenänderungen vorgenommen
Welchen dieser Schritte muss ich ausführen, um alles zu reinigen? In welcher Reihenfolge müssen diese Schritte ausgeführt werden?
cache:flush
Befehl zum Löschen des Caches verwenden.