Artikel ini ditulis oleh ruangan tutorial komposer untuk memperkenalkan kepada anda masalah bagaimana komposer hanya mengemas kini pemuatan automatik tanpa mengemas kini dependencies. Saya harap ia akan membantu rakan-rakan yang memerlukan.
Perihalan masalah terperinci:
Komposer hanya mengemas kini pemuatan automatik tanpa mengemas kini kebergantungan?
Pemuatan automatik psr-4 ditambah dalam composer.json
Kemudian laksanakan kemas kini komposer untuk memuatkan direktori tambahan
Pakej bergantung akan sentiasa dikemas kini apabila melaksanakan kemas kini
Bagaimanakah kita hanya boleh mengemas kini pemuatan automatik tanpa mengemas kini kebergantungan?
Penyelesaian:
composer dump-autoload
Cetak indeks autoloading dump-autoload
Dalam beberapa kes, anda perlu mengemas kini autoloader, contohnya dalam A anda kelas baharu telah ditambahkan pada pakej. Anda boleh menggunakan dump-autoload untuk melakukan ini tanpa perlu melaksanakan arahan pemasangan atau kemas kini.
Selain itu, ia boleh mencetak indeks kelas yang dioptimumkan yang mematuhi spesifikasi PSR-0/4, juga atas sebab prestasi. Dalam aplikasi yang besar, akan terdapat banyak fail kelas, dan pemuat automatik akan mengambil sebahagian besar masa setiap permintaan Menggunakan peta kelas mungkin tidak sesuai semasa pembangunan, tetapi ia masih boleh mendapatkan PSR-0/ sambil memastikan prestasi . Kemudahan yang dibawa oleh piawaian.
Cetak parameter indeks pemuatan automatik
--optimumkan (-o): Tukar pemuatan auto PSR-0/4 kepada peta kelas untuk kelajuan pemuatan yang lebih pantas. Ini amat sesuai untuk persekitaran pengeluaran, tetapi mungkin mengambil sedikit masa untuk dijalankan, jadi pada masa ini ia bukan lalai.
--no-dev: Lumpuhkan peraturan autoload-dev.
Atas ialah kandungan terperinci Analisis bagaimana komposer hanya boleh mengemas kini dan memuatkan secara automatik?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!