Rumah >pembangunan bahagian belakang >Golang >Bagaimana untuk Menyemak dan Mengemas kini Ketergantungan Go Lapuk?

Bagaimana untuk Menyemak dan Mengemas kini Ketergantungan Go Lapuk?

Patricia Arquette
Patricia Arquetteasal
2024-12-08 12:26:11238semak imbas

How to Check for and Update Outdated Go Dependencies?

Go Mod Equivalent of Npm-Outdated

Mengekalkan kebergantungan Go yang terkini adalah penting untuk kebolehpercayaan dan keselamatan perisian. Sama seperti arahan npm lapuk dalam Node.js, Go menawarkan beberapa kaedah untuk menyenaraikan dan mengemas kini kebergantungan.

Menyenaraikan Ketergantungan Langsung dan Tidak Langsung

Untuk melihat senarai yang sudah lapuk kebergantungan, termasuk langsung dan tidak langsung, gunakan arahan berikut:

go list -u -m all

Ini akan mengeluarkan jadual yang menunjukkan semua yang tersedia peningkatan kecil dan tampalan untuk setiap kebergantungan.

Menyenaraikan Ketergantungan Langsung Sahaja

Jika anda hanya berminat dengan kebergantungan langsung, gunakan arahan berikut:

go list -u -m -f '{{if not .Indirect}}{{.}}{{end}}' all

Arahan ini menapis kebergantungan tidak langsung, menjadikannya lebih mudah untuk mengenal pasti kebergantungan lapuk dalam utama anda modul.

Menyenaraikan Hanya Ketergantungan dengan Kemas Kini

Untuk melihat hanya kebergantungan yang mempunyai kemas kini yang tersedia, gunakan arahan berikut:

go list -u -m -f '{{if .Update}}{{.}}{{end}}' all

Arahan ini akan mengeluarkan senarai kebergantungan yang boleh dikemas kini kepada versi terkininya.

Pihak Ketiga Penyelesaian

Selain itu, terdapat alat pihak ketiga yang dipanggil go-mod-outdated yang menyediakan laporan yang lebih mesra pengguna tentang kebergantungan usang:

https://github.com /psampaz/go-mod-outdated

Mengemas kini Kebergantungan

Setelah anda mengenal pasti kebergantungan yang lapuk, anda boleh mengemas kininya menggunakan arahan berikut:

  • Untuk peningkatan kecil atau tampalan: pergi dapatkan -u
  • Untuk keluaran patch terkini: pergi dapatkan -u=patch

Kesimpulan

Arahan ini menyediakan cara yang komprehensif untuk memastikan kebergantungan Go anda dikemas kini dan memastikan kestabilan dan keselamatan aplikasi perisian anda .

Atas ialah kandungan terperinci Bagaimana untuk Menyemak dan Mengemas kini Ketergantungan Go Lapuk?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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