Rumah > pembangunan bahagian belakang > tutorial php > Bagaimana untuk Memerlukan Garpu Pakej dalam Komposer?

Bagaimana untuk Memerlukan Garpu Pakej dalam Komposer?

Mary-Kate Olsen
Lepaskan: 2024-11-19 01:27:02
asal
426 orang telah melayarinya

How to Require a Fork of a Package in Composer?

Menggunakan Komposer untuk Memerlukan Garpu

Isu yang dihadapi berkaitan dengan menggunakan pengurus pakej Komposer untuk memasukkan garpu khusus pakej ke dalam projek anda. Khususnya, anda cuba untuk menggabungkan fork Nodge bagi projek lessphp daripada GitHub.

Menyelesaikan Ralat "Tiada Padanan Pakej Ditemui"

Untuk menyelesaikan isu ini, anda perlu menambah garpu sebagai repositori dalam fail composer.json anda dan ubah suai kekangan versi untuk merujuk cawangan yang anda inginkan. Walau bagaimanapun, adalah penting untuk menetapkan awalan nama cawangan dengan "dev-".

"repositories": [{
    "type": "vcs",
    "url": "https://github.com/Nodge/lessphp.git"
}],
"require": {
    "nodge/lessphp": "dev-master"
}
Salin selepas log masuk

Dalam contoh ini, kami telah menambahkan garpu Nodge sebagai repositori dan menentukan cawangan "dev-master". Awalan "dev-" menunjukkan bahawa ini adalah cabang pembangunan. Komposer kini akan memuat turun dan memasang pakej lessphp daripada cawangan induk fork anda.

Proses Umum untuk Memerlukan Fork

Proses umum untuk memerlukan fork menggunakan Composer adalah seperti berikut:

  1. Tambahkan repositori fork pada fail composer.json anda.
  2. Gunakan kekangan versi untuk menentukan cawangan. Kekangan harus diawali dengan dev-.
  3. Jalankan kemas kini komposer untuk memasang pakej.

Nota: Ingat untuk menggunakan nama pakej asal dalam memerlukan kenyataan, bukan nama repositori bercabang.

Atas ialah kandungan terperinci Bagaimana untuk Memerlukan Garpu Pakej dalam Komposer?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan