Rumah > Artikel > alat pembangunan > Perkongsian pengalaman komposer: ringkasan penggunaan pemasangan dan kemas kini
Artikel ini ditulis oleh komposer ruangan tutorial untuk memperkenalkan anda kepada pengalaman menggunakan pemasangan dan kemas kini komposer Saya harap ia akan membantu rakan-rakan yang memerlukan.
Pasanginstall
composer install
membaca komponen pihak ketiga dan versinya daripada composer.lock
dan memasangnya ke dalam direktori vendor
.
Jika fail composer.lock
tidak wujud, baca composer.json
komponen pihak ketiga dan versinya, kemudian pasangkannya ke dalam direktori vendor
.
Mengemas kini update
update
adalah untuk mendapatkan terus komponen pihak ketiga dan versinya daripada composer.json
, dan kemudian mengemas kini fail composer.lock
.
Jika komponen pihak ketiga yang bergantung mempunyai kemas kini versi, update
akan memasang versi terkini ke dalam direktori vendor
dan kemas kini composer.lock
.
Pengalaman penggunaan
Dalam persekitaran pengeluaran, adalah berisiko untuk menggunakan arahan composer update
secara langsung kerana mungkin terdapat versi komponen pihak ketiga yang digunakan dalam ujian pustaka fasa, perintah composer update
telah dilaksanakan semasa pembungkusan dalam talian, yang menyebabkan masalah kemas kini komponen pihak ketiga dikeluarkan secara langsung tanpa ujian.
Pendekatan yang disyorkan ialah menambah kedua-dua composer.json
dan composer.lock
pada proses pengurusan versi Semasa proses pembangunan, beri perhatian kepada perubahan dalam versi bergantung dalam composer.lock
dan bungkusnya setiap kali ia dilancarkan. dalam talian. Gunakan composer install
untuk mendapatkan komponen dan versi pihak ketiga yang bergantung daripada composer.lock
.
Jika anda perlu mengemas kini komponen pihak ketiga, semasa melaksanakan perintah composer update
, hendaklah menambah pustaka komponen yang perlu dikemas kini pada penghujungnya.
Dokumentasi rujukan: https://docs.phpcomposer.com/03-cli.html#install
Atas ialah kandungan terperinci Perkongsian pengalaman komposer: ringkasan penggunaan pemasangan dan kemas kini. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!