Berpindah dari Modul Dep to Go
Dep, alat pengurusan pergantungan untuk Go, kini sudah usang dengan pengenalan modul Go. Berhijrah daripada modul Dep to Go adalah mudah.
Langkah-langkah untuk Berhijrah
-
Pastikan Keserasian: Pastikan Go versi 1.11 atau lebih baru digunakan dengan menjalankan versi go.
-
Alih atau Tetapkan Pembolehubah Persekitaran: Alihkan kod di luar GOPATH atau tetapkan eksport GO111MODULE=on.
-
Mulakan Modul: Jalankan go mod init [laluan modul] untuk mengimport kebergantungan daripada Gopkg.lock.
-
Bersihkan: Gunakan go mod tidy untuk mengalih keluar lebihan dan menambah kebergantungan yang hilang.
- Pertimbangkan Memadam Folder Vendor (Pilihan): Alih keluar folder vendor atau alihkannya ke tong sampah.
-
Ujian Binaan: Lakukan binaan ujian menggunakan go build untuk mengesahkan kefungsian .
-
Padam Fail Usang: Padamkan Gopkg.lock dan Gopkg.toml kerana ia tidak diperlukan lagi.
Mengimport Ketergantungan
Go membaca fail Gopkg.lock dan mengimport kebergantungan secara automatik ke dalam fail go.mod.
Menyelenggara Folder Vendor (Pilihan)
Jika lebih suka , ikuti langkah tambahan berikut:
-
Salin Ketergantungan: Jalankan go mod vendor untuk menyalin dependensi ke dalam folder vendor.
-
Gunakan Folder Vendor: Jalankan go build -mod=vendor untuk memastikan proses binaan menggunakan folder vendor.
Atas ialah kandungan terperinci Bagaimana untuk Berhijrah dari Modul Dep to Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!