Rumah > pembangunan bahagian belakang > Golang > Bagaimanakah Saya Boleh Mengurus dan Mengemas kini Ketergantungan Modul Go?

Bagaimanakah Saya Boleh Mengurus dan Mengemas kini Ketergantungan Modul Go?

Susan Sarandon
Lepaskan: 2025-01-01 12:26:12
asal
777 orang telah melayarinya

How Can I Manage and Update Go Module Dependencies?

Pengurusan Ketergantungan Mod Go

Sama seperti arahan npm-lapuk dalam Node.js, mod Go menyediakan beberapa pilihan untuk mengurus dan mengemas kini projek tanggungan.

Menyenaraikan Semua Ketergantungan (Langsung dan Tidak Langsung)

Untuk menyenaraikan semua kemas kini kecil dan tampalan yang tersedia untuk kebergantungan langsung dan tidak langsung, jalankan arahan berikut:

go list -u -m all
Salin selepas log masuk

Ini akan menyediakan laporan semua kebergantungan yang sudah lapuk.

Menyenaraikan Ketergantungan Langsung Sahaja

Jika anda hanya mahu melihat kebergantungan lapuk projek semasa anda (kebergantungan langsung), anda boleh menggunakan format output tersuai untuk menapis kebergantungan tidak langsung:

go list -u -m -f '{{if not .Indirect}}{{.}}{{end}}' all
Salin selepas log masuk

Menyenaraikan Ketergantungan dengan Kemas Kini

Kepada senaraikan kebergantungan sahaja yang mempunyai kemas kini yang tersedia, gunakan arahan ini:

go list -u -m -f '{{if .Update}}{{.}}{{end}}' all
Salin selepas log masuk

Luaran Alat

Selain arahan mod Go terbina dalam, terdapat juga apl pihak ketiga yang dipanggil go-mod-outdated yang menyediakan paparan jadual kebergantungan yang sudah lapuk dengan pilihan penapisan.

Sumber Tambahan

  • [Command go: Senaraikan pakej atau modul](https://go.dev/ref/mod#cmd-go-list)
  • [Modul Go 1.11: Cara Menaik Taraf dan Menurunkan Ketergantungan wiki](https://github.com/golang/go/wiki/Modules#how-to-upgrade-and-downgrade-dependencies)
  • [go-mod-outdated](https://github .com/psampaz/go-mod-outdated)

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengurus dan Mengemas kini Ketergantungan Modul 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