Alat pengurusan modul bahasa Go telah dilancarkan secara rasmi dalam versi Go 1.11, yang boleh mengurus versi, muat turun, cache, dll. pakej bergantung. Ia sangat mudah digunakan, dan ia menyokong gudang peribadi dan imej intranet yang disesuaikan, yang meningkatkan kecekapan pembangunan dalaman syarikat.
Dalam artikel ini, kami akan memperkenalkan cara menggunakan mod Go untuk mengurus kebergantungan projek Git. Sila ikut langkah di bawah:
example
; go mod init example
Perintah ini secara automatik akan mencipta fail go.mod
dalam direktori projek, dengan example
ialah nama modul, yang boleh dilaraskan mengikut keperluan. Fail go.sum
yang sepadan akan dijana secara automatik dalam pengurusan pergantungan seterusnya.
git@github.com:example/example.git
; git remote add origin git@github.com:example/example.git
go.mod
Antaranya, formatnya ialah:
module example require ( moduleA v1.0.0 moduleB v2.1.0 )
Kita boleh mengikuti langkah berikut untuk menetapkan maklumat pakej pergantungan:
Muat turun dari perpustakaan Git:require ( moduleA v1.0.0 moduleB v2.1.0 moduleC v0.1.0 moduleD master ) replace ( moduleC => git@github.com:example/moduleC.git )
. require
moduleA v1.0.0
Dalam
. replace
moduleC => git@github.com:example/moduleC.git
require ( moduleA v1.0.0 moduleB v2.1.0 moduleC v0.1.0 ) replace ( moduleC => ../moduleC )
. replace
moduleC => ../moduleC
Langkah 4: Muat turun pakej dependency
go mod download
Selepas melaksanakan perkara di atas arahan, ia akan berada dalam cache tempatan Muat turun dan simpan pakej pergantungan.
Langkah 5: Selesaikan
Semasa penggunaan, kita hanya perlu menggunakan perintah
untuk mengimport pakej Go mod akan menguruskan muat turun, mengemas kini dan isu lain pakej bergantung dengan sendirinya.import
Ringkasan
Artikel ini memperkenalkan langkah terperinci menggunakan mod Go untuk mengurus kebergantungan projek Git, termasuk memulakan projek Git, menetapkan parameter pakej kebergantungan, memuat turun pakej kebergantungan, dll., yang boleh menjadikan pembangun lebih mudah Pengurusan pergantungan. Jika anda belum menggunakan mod Go untuk mengurus pakej pergantungan, anda juga boleh mencubanya. Saya percaya ia boleh membawa anda pengalaman pembangunan yang berbeza.
Atas ialah kandungan terperinci pergi mod git langkah penciptaan projek. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!