Мне тяжело в разработке с сгенерированными классами, предварительно обработанными файлами и кешами в Magento2.
По сравнению с Magento1, кажется, больше невозможно эффективно развиваться при отключении всех кешей, плюс мне также нужно посмотреть, не мешают ли кеши создаваемым мной функциям.
Моя проблема в том, что существует так много кешей и сгенерированных файлов, я не уверен, какие из них зависят друг от друга и в какой последовательности я должен их очищать, чтобы получить свежий взгляд на все мои разработки.
Есть область Backend Cache
- Все стандартные кеши, которые можно почистить
- Кэш изображений каталога
- Кэш статических файлов
- CSS / JS Cache
Тогда есть команды Bash
- php bin / magento cache: чистый
- php bin / magento setup: static-content: deploy
Тогда есть папки, которые вы можете удалить вручную
- вар / поколение
- вар / кэш
- вар / page_cache
- вар / view_preprocessed
- паб / статический
Это много возможностей и, вероятно, не все. Поэтому, если я разверну большое обновление, изменения кода, изменения CSS / JS, изменения шаблона
Какой из этих шагов я должен сделать, чтобы очистить все? В какой последовательности должны быть выполнены эти шаги?
cache:flush
команду для очистки кэша.