Adakah yang bisa memberi saya petunjuk kapan harus menjalankan perintah kompilasi mana dalam mode pengembang Magento 2? Saya tidak yakin apakah saya sudah memahaminya.
Di devdocs, mode pengembang dijelaskan sebagai berikut:
- File tampilan statis tidak di-cache; mereka ditulis ke pub / direktori statis Magento setiap kali mereka dipanggil
Apakah itu berarti, setiap file individual di pub / statis dihasilkan ketika diminta dan Anda tidak perlu menelepon setup:static-content:deploy
? Ini bertentangan dengan pengalaman saya. Atau dapatkah saya menghapus file apa pun dan akan dibuat ulang? Juga, gambar, file CSS dan JS tampaknya diperlakukan berbeda.
Halaman dokumentasi mode pengembang tidak mengatakan apa pun tentang kompilasi kode, tapi saya pikir ada perbedaan juga, jadi itu tidak perlu dijalankan setup:di:compile
setelah semua perubahan dalam di.xml
file. Apakah ini benar dan jika demikian, bagaimana cara kerja pembuatan kode dalam mode pengembang?
Dengan kata lain: selain cache, perintah mana yang harus saya jalankan setelah perubahan itu?
sumber
di.xml
muncul (sepertinya pembuatan kode dilakukan dengan cepat per klik halaman?) Bagaimanapun, pikir itu akan menjadi tambahan yang bagus untuk jawaban Anda yang sudah bagus!dari pengalaman saya, Anda tidak perlu menjalankan perintah untuk pembuatan kode / file statis dalam mode pengembang.
Jika file statis tidak dibuat, mungkin ada masalah lain.
Saya melihat dua alasan untuk itu pada pandangan pertama:
sumber
Iya nih. Tetapi menurut pengalaman saya ini tidak bekerja sebagian besar waktu. Bisa jadi bug. Solusi yang lebih baik adalah menghapus
pub/static
konten dan menyebarkan konten statis lagi setiap kali Anda mengubah file statis (js, css, html, dll.) Bahkan Anda sudah mengaktifkan mode pengembang. Pertanyaan saya sendiri tentang ini.sumber
Hanya untuk mengklarifikasi antara tiga mode yang berbeda (sumber: Magento U Fundamentals course). Tebal, poin-poin spesifik yang terkait dengan pertanyaan Anda.
mode pengembang
var/report
, sangat terperinci.Mode produksi
Mode standar
sumber