Rumah > alat pembangunan > composer > teks badan

Kongsi cara mudah untuk menampal pakej komposer!

藏色散人
Lepaskan: 2022-08-09 14:22:30
ke hadapan
2346 orang telah melayarinya

Artikel ini diperkenalkan oleh ruangan tutorial komposer untuk memperkenalkan kepada anda kaedah mudah menampal pakej komposer saya harap ia akan membantu rakan-rakan yang memerlukannya.

Semasa proses pembangunan, kami sering menghadapi pepijat dalam pakej komposer tertentu, atau perlu menukar beberapa fungsi untuk memenuhi perniagaan kami sendiri. Jika anda menghubungi penerbit pakej, anda biasanya tidak akan mendapat kemas kini dengan cepat dan keperluan bukan lazim pada dasarnya akan diabaikan.

Dalam kes ini, kita perlu menyelesaikannya sendiri Sesetengah pakej menyelesaikan keperluan yang serupa, seperti cweagans/composer-patch, tetapi ia masih sangat menyusahkan untuk digunakan.

Dalam amalan peribadi saya, saya menggunakan kaedah yang sangat mudah Prinsipnya juga sangat mudah, anda perlu MENYALIN fail yang perlu anda ubah, dan kemudian komposer akan menulis ganti yang asal secara automatik. atau mengemas kini pakej.

Kaedahnya adalah seperti berikut:

1. Mula-mula masukkan direktori pakej tertentu dalam vendor/ dan ubah suai kod Berhati-hati untuk tidak melaksanakan pemasangan komposer kemas kini arahan semasa pengubahsuaian.

2. Cipta tampalan direktori dalam direktori projek, simpan laluan fail yang diubah suai bagi pakej, dan letakkan COPY di bawah tampalan Rujuk rajah di bawah:

Kongsi cara mudah untuk menampal pakej komposer!

3. Salin Kod berikut pergi ke composer.json di bawah skrip -> post-autoload-dump:

"@php -r \"passthru(sprintf(PHP_OS==='WINNT'?'xcopy %s /D /E /C /R /H /I /K /Y':'cp -rfv %s', 'patches/* vendor/'));\""
Salin selepas log masuk

Kongsi cara mudah untuk menampal pakej komposer!

Sekarang

Artikel ini dicetak semula, alamat asal: https://learnku.com/articles/70440

Atas ialah kandungan terperinci Kongsi cara mudah untuk menampal pakej komposer!. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:learnku.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan