Rumah > pembangunan bahagian belakang > Golang > Bagaimana untuk Berhijrah dari Modul Dep to Go?

Bagaimana untuk Berhijrah dari Modul Dep to Go?

Mary-Kate Olsen
Lepaskan: 2024-11-13 08:30:02
asal
195 orang telah melayarinya

How to Migrate from Dep to Go Modules?

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

  1. Pastikan Keserasian: Pastikan Go versi 1.11 atau lebih baru digunakan dengan menjalankan versi go.
  2. Alih atau Tetapkan Pembolehubah Persekitaran: Alihkan kod di luar GOPATH atau tetapkan eksport GO111MODULE=on.
  3. Mulakan Modul: Jalankan go mod init [laluan modul] untuk mengimport kebergantungan daripada Gopkg.lock.
  4. Bersihkan: Gunakan go mod tidy untuk mengalih keluar lebihan dan menambah kebergantungan yang hilang.
  5. Pertimbangkan Memadam Folder Vendor (Pilihan): Alih keluar folder vendor atau alihkannya ke tong sampah.
  6. Ujian Binaan: Lakukan binaan ujian menggunakan go build untuk mengesahkan kefungsian .
  7. 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:

  1. Salin Ketergantungan: Jalankan go mod vendor untuk menyalin dependensi ke dalam folder vendor.
  2. 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!

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