Latar Belakang:
Go 1.6 memperkenalkan fungsi vendor terbina dalam untuk memudahkan pengurusan pakej kebergantungan.
Laluan Carian Vendor Lalai:
Alat Go seperti go build dan go run utamakan carian berikut laluan:
Menggunakan ./vendor Direktori:
Contoh:
Untuk menggunakan vendor dalam senario yang disediakan:
mkdir -p $GOPATH/src/ou/vendor/github.com/zenazn/goji cp -r $GOPATH/src/github.com/zenazn/goji/ $GOPATH/src/ou/vendor/github.com/zenazn/goji
Alat Pengurusan Kebergantungan :
Sebagai alternatif, anda boleh menggunakan alatan pengurusan pergantungan seperti godep atau govendor untuk mengautomasikan proses menyalin kebergantungan ke dalam folder vendor. Mereka memeriksa kod anda, mengumpulkan kebergantungan dan memindahkannya ke ./vendor.
Pengurusan Ketergantungan Optimum:
Penjualan harus digunakan dengan bijak. Anda disyorkan untuk:
Kesimpulan:
Penjualan membolehkan anda mengurus tanggungan dalam projek anda, memastikan binaan boleh dihasilkan semula dan mencegah konflik pergantungan. Dengan memanfaatkan kefungsian vendor atau menggunakan alatan pengurusan pergantungan, anda boleh mengendalikan kebergantungan pakej dengan berkesan dalam Go 1.6 dan seterusnya.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menguruskan Ketergantungan Go dengan Berkesan Menggunakan Vendoring dalam Go 1.6?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!