Saya mengalami kesulitan dalam pengembangan dengan kelas-kelas yang dihasilkan, file yang diproses sebelumnya dan cache di Magento2.
Dalam perbandingan dengan Magento1 tampaknya tidak mungkin lagi untuk berkembang secara efisien ketika menonaktifkan semua cache, ditambah saya juga perlu melihat apakah cache mengganggu fitur yang saya buat.
Masalah saya adalah, bahwa ada begitu banyak cache dan file yang dihasilkan, saya tidak yakin mana yang saling tergantung dan dalam urutan apa saya harus membilasnya untuk mendapatkan pandangan baru dari semua perkembangan saya.
Ada area Backend Cache
- Semua cache standar yang bisa dibersihkan
- Tembolok gambar katalog
- Cache File Statis
- Cache CSS / JS
Lalu ada perintah bash
- cache bin / magento php: clean
- setup php bin / magento: static-content: deploy
Lalu ada folder yang bisa Anda hapus secara manual
- var / generasi
- var / cache
- var / page_cache
- var / view_preprocessed
- pub / statis
Itu banyak kemungkinan dan mungkin tidak semua. Jadi jika saya menggunakan pembaruan besar, Perubahan Kode, perubahan CSS / JS, perubahan Template
Manakah dari langkah-langkah ini yang harus saya lakukan untuk membersihkan semuanya? Dalam urutan apa langkah-langkah ini harus dilakukan?
sumber
cache:flush
perintah untuk menghapus cache.Jawaban:
Secara normal Anda tidak perlu menghapus folder secara manual. Saya menggunakan "rotasi" berikut
Untuk membersihkan cache:
Untuk pengindeksan ulang file xml baru:
Untuk menyegarkan atau menyisipkan plugin baru :
Jika Anda membutuhkan " pembersihan / penyegaran penuh ":
sumber
php bin/magento cache:clean
: Jika Anda mengubah kode file phtml dan cache memungkinkan dari admin maka Anda harus menggunakannya.php bin/magento setup:static-content:deploy :
Jika Anda mengubah kode file CSS, JS atau html maka Anda harus menggunakannya. File-file ini terletak di folder web.Var folder delete manually :
Jika Anda mengubah Block, Controller, Model, dan lain-lain. Php file code maka Anda harus menghapus folder var pertama secara manual .Gunakan perintah ini Anda dapat melihat perubahan Anda.
sumber