Saya mengalami kesalahan dalam pengembangan ini karena tautan simbolis yang rusak.
Saya telah membuat file dalam view/frontend/web
direktori modul yang dalam developer
mode dikerahkan ke pub/static
direktori menggunakan tautan simbolis yang menunjuk ke direktori modul tempat file asli disimpan.
Pada titik tertentu dalam pengembangan saya menghapus file dari modul saya, tetapi tautan simbolis masih ada dalam pub/static
menunjuk ke file yang tidak lagi ada. Saya berharap ini juga akan terjadi jika saya telah mengganti nama salah satu file.
Jika situs dalam production
mode dan telah bin/magento setup:static-content:deploy
berjalan, itu sebenarnya menyalin file ke pub/static
direktori alih-alih membuat tautan simbolis.
Untuk menemukan tautan simbolis yang rusak ini saya menjalankan perintah dari shell
find -L . -type l
Menghapus tautan simbolis yang rusak menyelesaikan masalah (misalnya menggunakan find -L . -type l -exec rm {} \;
).