Apabila membangunkan projek PHP, gunakan komposer untuk mengurus maklumat rekod composer.json dan composer.lock seperti nombor versi dependensi projek. Apabila composer.json dan composer.lock rosak atau hilang secara tidak sengaja, bagaimana untuk menentukan nombor versi kebergantungan projek? Dalam kes ini, apabila menjalankan komposer memerlukan XXX untuk memasang kebergantungan baharu, bagaimana untuk memastikan bahawa perpustakaan bergantung prinsip sistem tidak dikemas kini atau diubah?
Atau untuk mengemukakan soalan dengan cara lain, apabila perpustakaan bergantung kepada sistem sudah wujud, bagaimana untuk menjana secara terbalik composer.json mereka yang sepadan berdasarkan perpustakaan bergantung sistem ini? Adakah terdapat sebarang cara automatik?
Adakah anda tidak menggunakan pengurusan versi? Jika ia tidak berfungsi, semak kod sumber vendor Terdapat versi kebergantungan di dalamnya dan fail PHP yang dijana oleh komposer mempunyai kandungan terperinci
.Kod sumber projek hilang, bagaimana saya boleh memulihkannya daripada udara nipis?